Touchscreens are available on more and more devices, from phones up to desktop screens. Your app should respond to their touch in intuitive and beautiful ways.
interact.js is a standalone javascript module for handling single-pointer and multi-touch drags and gestures with powerful options such as inertia and snapping to grids or custom coordintes
J. Merelo, A. Garc\'ıa, J. Laredo, J. Lupión, и F. Tricas. Proceedings of the 2007 GECCO conference companion on Genetic and evolutionary computation, стр. 2851--2858. New York, NY, USA, ACM, (2007)