Styles, bug fixes, and smarter highlighting.

- Background color renderer
- Mock style dictionary
- Fix scrollbar click deselecting text
- Fix rapid paste bug
- Make the highlighter only highlight the visible region