title: Can't trigger 'hover' event with jquery
body: <p>jQuery's 'hover' trigger doesn't seem to work. My code is simple:</p>
  
  <pre><code>&lt;div id='el'&gt;Content&lt;/div&gt;
  
  // does not work
  $('#el').on('hover', function() { console.log('is not triggered'); });
  $('#el').trigger('hover');
  
  // works for various strings: 'foo', 'click', 'hove', 'keyup', etc.
  $('#el').on('foo', function() { console.log('is triggered'); });
  $('#el').trigger('foo');
  </code></pre>
  
  <p>Any handler I bind to this div with <code>.on</code> responds to <code>.trigger</code> except for the 'hover' event. A handler bound with <code>.on('hover', handler)</code> does respond to me manually hovering on the element, but it does not respond to programmatic triggers. I've tested this in both Chrome and Firefox.</p>
  
  <p>Any ideas? Is this a bug in jQuery?</p>