Added hover event to mainpath in link.

Need to figure out how to wrap internal logics to ease
implementation of custom event handlers. The current problem
is that the tooltip component needs to have very special mouseover
and mouseout events to work.