Refactors cell highlighting to be DRYer
More CSS3: animation on left click mousedown
Refactors ViewModel: moves some event handlers from minefield to document so that they are always responding