HoverController - initial implementation
definitions - added HoverController