added highlight to surrounding elements when a revealed cell is clicked. Needs code refactor.
fixed an issue related to mouseup event
a lot of code refactor, factored a UI class to deal with dom specific logic