title: Touch events: handle swipe differently from click?
body: <p>I've got a Backbone app, and I'm using Modernizr. </p>
  
  <p>On touch devices, I can't swipe the page to scroll it down, because touch events are triggering Backbone listeners and a series of complex events, rather than the usual page scroll. </p>
  
  <p>This is my code: </p>
  
  <pre><code> events: function () {
    if (this.modernizr.touch) {
      return {
        'touchstart .hover': 'onTouchStart'
      };
    } else {
      return {
        'mousemove .hover': 'onMouseMove'
      };
    }
  }
  // onTouchStart and onMouseMove both fire a listener
  </code></pre>
  
  <p>What event should I be using to distinguish swipe from click, so that swipe allows the user to move the page as normal? (I can't easily test on a touch device, just so you know this isn't a lazy question.)</p>