title: addEventListener and jQuery click incompatible in PhantomJS
body: <p>I'm noticing an event listener issue with jQuery 2.1.4 and PhantomJS 1.9.8 (Mac OS X). When I trigger a click event through jQuery, the <code>document.addEventListener</code> never catches it, while <code>on('click'</code> does.</p>
  
  <pre><code>var doc = $(document);
  
  doc.on('click', function() {
      console.log('on click'); // fires
  });
  
  document.addEventListener('click', function(event) {
      console.log('listener click'); // never fires
  });
  
  doc.click();
  </code></pre>
  
  <p>When I trigger a click manually, both work:</p>
  
  <pre><code>var event = document.createEvent('MouseEvent');
  event.initMouseEvent('click', true, true, window);
  document.dispatchEvent(event);
  </code></pre>
  
  <p>Am I missing something, or is this just a PhantomJS issue?</p>