rem: Event.observe(entry, "mouseover", this.onHover.bindAsEventListener(this)); Event.observe(entry, "click", this.onClick.bindAsEventListener(this)); 
add: this.addObservers(entry); 
context:   onComplete: function(request) {    if(!this.changed) {      this.update.innerHTML = request.responseText;      Element.cleanWhitespace(this.update.firstChild);      if(this.update.firstChild && this.update.firstChild.childNodes) {        this.entry_count =           this.update.firstChild.childNodes.length;        for (var i = 0; i < this.entry_count; i++) {          entry = this.get_entry(i);          entry.autocompleteIndex = i;          Event.observe(entry, "mouseover", this.onHover.bindAsEventListener(this));          Event.observe(entry, "click", this.onClick.bindAsEventListener(this));        }      } else {         this.entry_count = 0;      }            this.stopIndicator();            this.index = 0;      this.render();    }  },
meta: 1514	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1514/0ffcceffac52cc4ed373eb9db27d6c776b5d96b7/controls.js/clean/actionpack/lib/action_view/helpers/javascripts/controls.js