EightMedia/hammer.js — pull request #395 by sithmel (2013-11-05 11:47:28+00:00)
Title: More reliable gestures using clientx/y

On Iphone (tested on IOS6-7) pageX and pageY are computed AFTER triggering the scrolling of the page. If you swipe diagonally (and your page scrolls vertically) your gesture is detected as if it is perfectly horizontal.
Using clientX/Y appears to be more reliable.