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
Written 100% in JavaScript to run in any Web Browser and on any Platform. It parses and executes SQL dynamically in the browser, returning results formatted for RIA Frameworks or directly for inserting into HTML.