use !!(('ontouchstart' in window) || window.DocumentTouch && document instanceof DocumentTouch) to test if touch enabled
use `supportsTouch` instead of `isMobile`
Merge pull request #42 from zenozeng/master

Using Useragent to test whether touch was enabled was not realiable.

I merged this and modified into one commit.