add: Ajax.Responders.dispatch('on' + event, this, transport, json); 
context:   respondToReadyState: function(readyState) {    var event = Ajax.Request.Events[readyState];    var transport = this.transport, json = this.evalJSON();    if (event == 'Complete')      (this.options['on' + this.transport.status]       || this.options['on' + (this.responseIsSuccess() ? 'Success' : 'Failure')]       || Prototype.emptyFunction)(transport, json);    (this.options['on' + event] || Prototype.emptyFunction)(transport, json);    /* Avoid memory leak in MSIE: clean up the oncomplete event handler */    if (event == 'Complete')      this.transport.onreadystatechange = Prototype.emptyFunction;  }
meta: 3399	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3399/7d101d58400acaff232091485c8e140f0a37cbaf/prototype.js/buggy/actionpack/lib/action_view/helpers/javascripts/prototype.js