title: Why is the event object different coming from jQuery bind vs. addEventListener
body: <p>Why is it when I use the jQuery bind the event object I get back is different from the event object I get back using <code>addEventListener</code>?</p>
  <p>The event object resulting from this jQuery bind does not have the <code>targetTouches</code> array (among other things) but the event from the <code>addEventListener</code> does.  Is it me or is something not right here?</p>
  <pre><code>$(document).ready (function () {
      $(&quot;#test&quot;).bind(&quot;touchmove&quot;, function (event) {
          console.log(event.targetTouches[0].pageX);
          // targetTouches is undefined
      });
  });
  </code></pre>
  <p>vs.</p>
  <pre><code>$(document).ready (function () {
      var foo = document.querySelectorAll('#test')
      foo[0].addEventListener('touchmove', function (event) {
          console.log(event.targetTouches[0].pageX);
          // returns the correct values
      }, false);
  });
  </code></pre>