Fix CSS, some bugs

The control panel now looks normal, but will need a media query for
tiny screens later on.

Fix bug where repeately swapping modes would leave random chunks
highlighted.

Fix typos in CSS