Gesture recognition with JavaScript and HTML5.