Various UI fixes

@Warry these are commits pulled out of your branch and rebased. The rest of the branch is the "hard part" with the main classes list and showing the activity tooltips so I am going to hack on that a bit, but figured we may as well get these small fixes in. @jamesward or @Warry feel free to merge this PR and delete branch.