fix mouseenter / mouseleave