Added mouse events and listeners