V1 of o-overlay

Ah, right, I thought it had to wrap even if a width hadn't been set for the overlay. Though I believe the way to make the text wrap with a fixed width on the actual overlay and not the title is by making the heading display table and the title and close button be table cells. But I didn't really like that option because it would mean changing the margins on the title element to paddings as margins  don't work in table-cells