Use mouse position relative to app window (canvas)

@eric79 @davideaster 

This fixes a bug with picks being in the wrong place if the canvas and window size and position are not 1:1.