Can't trigger 'hover' event with jquery
<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>
