change mousemove handlers to mouseenter/mouseleave for controls