jQuery Autocomplete Plugin using Backbone JS
===

Let's suppose I want to use jQueryUi for implemeting autocomplete in a backboneView having a form.

I implement the following code (*), 
but I don't like it because the fetching of the collection is performed also when the user does not type any letter.

How should I perform the fetching collection only when the user starts to type something in the input box?

    var MyView = Backbone.View.extend({
        initialize: function () {
            this.myCollection = new MyCollection();
            this.myCollection.fetch(); // I would like to fetch the collection 
                                       // only when the user start to type the first letter  
        },
        events: {
            'focus #names': 'getAutocomplete'
        },
        
        getAutocomplete: function () {
            $("#names").autocomplete({
                source: JSON.stringify(this.myCollection)
            });
        }
    });

---

P.S.:   
the fetching should be performed just one time when the user types the first letter.