rem:  this.component.fireEvent(new EchoCore.Event("action", this.component)); }; 
add: this.component.setProperty("selection", selection);   this.component.fireEvent(new EchoCore.Event("action", this.component)); }, 
context: EchoAppRender.ListComponentSync.prototype._processChange = function(e) {    if (!this.client.verifyInput(this.component)) {        EchoWebCore.DOM.preventEventDefault(e);        return;    }    var selectElement = e.registeredTarget;    var selection = new Array();    if (this.component.getProperty("selectionMode") == EchoApp.ListBox.MULTIPLE_SELECTION) {        for (var i = 0; i < selectElement.options.length; ++i) {            if (selectElement.options[i].selected) {                selection.push(i);            }        }    } else {        if (selectElement.selectedIndex != -1) {            selection.push(selectElement.selectedIndex);        }    }    this.component.setProperty("selection", selection);        //FIXME fire from component    this.component.fireEvent(new EchoCore.Event("action", this.component));};
meta: 600	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/600/4705113f80e2c9e4d43ad240349e3193f4caf648/Render.List.js/buggy/src/webcontainer/java/nextapp/echo/webcontainer/resource/js/Render.List.js