query canvas mouse events