bind the touch events to the canvas rather than the window,

so button controls on top of the canvas can still be activated.