FIX: pointer offset uses canvas coordinates