A Single Page App Boilerplate with cross-browser/cross-device mouse/touch/keyboard events, swiping, and client-side routing.