added mouseover and mouseout events