inconsistency between `.live()` and `.autocomplete()`
<p>In the following code, <code>.live()</code> don't work, but <code>.autocomplete()</code> does. Why? (See <a href="http://jsfiddle.net/fRpCy/1/" rel="nofollow">http://jsfiddle.net/fRpCy/1/</a>)</p>

<pre><code>var input = [];
input.push($('input'));

$(input).live('keydown', function (event) {
    console.log('You have pressed a key!');
});

$(input).autocomplete({ source: ['test1', 'test2'] });
</code></pre>
