A whole bunch more side-by-side panes

One concern is that the text will now be too small for the presentation,
but we'll cross that bridge when we come to it...
Increase side-by-side font-size

This is about all the font-size we can get.  We should test this with
1024x768 - it's possible that we'll need to shrink text some more.
Side-by-side DIY promises/event dispatcher