WIP: Much UI awesomeness

Fixes #89, #88, #85, #75, #73, #43, #41, #34.

@pdehaan r?
unrelateds, but i'm wondering if this \<a\> without `href` within a \<span\> is preventing this from taking tab focus in any way.