Mouse Click vs Touchend (developing on desktop)
Hey guys,

First of all, thanks for developing Ratchet -- it solves a huge pain point and is quite slick.

The demo for Ratchet shows how a mouse click event can transition pages on a desktop browser. This got me super excited, but when I got setup with my own environment of vanilla Ratchet.js and a few different pages, all my mouse click events weren't actually transitioning pages.

Now I realize that this is just due to the click event being prevented:

``` javascript
  window.addEventListener('touchstart', function () { isScrolling = false; });
  window.addEventListener('touchmove', function () { isScrolling = true; })
  window.addEventListener('touchend', touchend);
  // this prevents testing on a desktop browser
  window.addEventListener('click', function (e) { if (getTarget(e)) e.preventDefault(); });
  window.addEventListener('popstate', popstate);
```

So the functionality works on a phone, but not on a desktop browser. It seems that you guys fix this with fingerbang.js on the demo site, but would you perhaps be open to only preventing mouse clicks when on a phone device? It would be nice to test on desktop before moving to the phone.

If not, a small disclaimer somewhere might help first timers get set up (and figure out why their transitions aren't working on desktop).

Thanks,
Peter
