Instead, just set bar to the end and let ulist() sort it out. It sucks, but it sucks less.
We're leaving the "Awesome Modes" as 1:1, but the rest all assume a 4:3 display that is filled by the described text.