fix touch events on android (and iOS, except that iOS still doesn't support WebGL)