Track which square is currently active in grid
Allow to drag to highlight portions of the grid

Current limitations :
 - Only work natural direction (top -> bottom, left -> right)
 - Does not un-highlight no longer selected tiles
   This could be fix by having a property 'highlighted' instead of a state,
   so the whole dom gets rerender and not just the new highlighted tiles
Dirty quick fix to allow dragging in any directions