Gesture.js uniformizes pointer and gestures input across mobile and desktop browsers. It highly influenced by Pointer.js from borismus and his article: http://smus.com/mouse-touch-pointer/ .