Added mouse interaction