I went looking for some prior art and found [Hammer.js](https://github.com/EightMedia/hammer.js/blob/master/src/gestures.js#L161). Looks like they do provide a 10px fudge-factor for tap events by default.