Added coloring on-hover; functionality for #482 now there. Did someone say refactor?
minor re-org of mouse handling code
cleaning up style definitions