detectTouch = function () {
		return !!(('ontouchstart' in window)
			|| (window.navigator.maxTouchPoints > 0)
			|| (window.DocumentTouch && document instanceof window.DocumentTouch)
			|| (window.TouchEvent && Device.browser.firefox));
	}
1. Maybe better to but this on Device.browser because there are cases that a browser can touch but a device can't!
2. Chrome 70 removes the 'ontouchstart' from window for device with and without touch screen. Therefore we need to
use maxTouchPoints to check whether the device support touch interaction
3. FF 52 fires touch events (touch start) when tapping, but the support is only detectable with "window.TouchEvent".
This is also the recommended way of detecting touch feature support, according to the Chrome Developers
(https://www.chromestatus.com/feature/4764225348042752).