add mousemove method and event