Implemented mouse event callbacks.
Revised onHover event to fire only once.
Working on auto sizing items.