Touch screen support

Touch screens outside of Cordova apps are now supported (hammer.js is loaded on such devices)