A few more UI fixes

This has been a huge pain. But I finally fixed the UI for now. Including
select-all, scrolling in the chat window, etc.

Here's to hoping we never have to upgrade again!