Hammer is an open-source library that recognizes touch-based and mouse-based gestures. By default it adds a set of tap, doubletap, press, pan, swipe, pinch and rotate gestures. It is also possible to add custom gestures.
By the way, we hate spam too. We will not share your email with anyone.