rem: Event.observe(document, "click", this.onBlur.bindAsEventListener(this)); 
context:   initialize: function(element, update, url, options) {    this.element     = $(element);     this.update      = $(update);      this.has_focus   = false;     this.changed     = false;     this.active      = false;     this.index       = 0;         this.entry_count = 0;        this.url         = url;    this.setOptions(options);    this.options.asynchronous = true;    this.options.onComplete   = this.onComplete.bind(this)    this.options.frequency    = this.options.frequency || 0.4;    this.options.min_chars    = this.options.min_chars || 1;    this.options.method       = 'post';        if(this.options.indicator)      this.indicator = $(this.options.indicator);           this.observer = null;        Event.observe(this.element, "blur", this.onBlur.bindAsEventListener(this));    Event.observe(this.element, "keypress", this.onKeyPress.bindAsEventListener(this));    Event.observe(document, "click", this.onBlur.bindAsEventListener(this));  },
meta: 5251	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5251/cadcd9e7144394ecc9df01961191d20e5e219a37/controls.js/buggy/actionpack/lib/action_view/helpers/javascripts/controls.js