Touch detection

* **Added:** Touch detection for mobile devices.
* **Fix:** Console mistakenly outputs "retina" as the browser, added a work-around to display the actual browser.