The variables touch.position.x and touch.position.y report incorrect values on Chrome browser on Android. This issue stems from the readings pulled from e.originalEvent.touches[0].screenX and e.originalEvent.touches[0].screenY, which do not correlate with the real size of the window/screen. Using e.originalEvent.touches[0].pageX and .originalEvent.touches[0].pageY fixes the problem on Chrome and also works on Firefox. Not tested in other browsers.
The variables touch.position.x and touch.position.y report incorrect values on Chrome browser on Android. This issue stems from the readings pulled from e.originalEvent.touches[0].screenX and e.originalEvent.touches[0].screenY, which do not correlate with the real size of the window/screen. Using e.originalEvent.touches[0].pageX and .originalEvent.touches[0].pageY fixes the problem on Chrome and also works on Firefox. Not tested in other browsers.