Added support for desktop browsers with the help of Modernizr

Fixes #1

If you don't have Modernizr included, we default to previous behaviour. 
If you do have Modernizr included, it checks if touch is enabled and falls back to click if it's not.