The gesture detector already has a swipe method that also measures velocity and such, I saw there was a bug with long presses or something but that would need a bug request for that particular thing there. I know @davidflanagan is not terribly excited about using it but we're creating code like this all over the place that does the same thing every time.

I can't really place his comment about 'was not designed to be used with code that is doing a lot of its own event handling' because I have no clue what anyone would mean by that.