improve the mouseover and mouseout functions to be more local