Feature/panning on mobile devices

Adds support for panning on touch devices.

Global check functions have been added to the `index.html` to detect both mobile and for touch devices in general. Use either `window.isMobile()` or `window.isTouchDevice()`.