rem:   this.component.fireEvent(new Core.Event("action", this.component)); 
add: this.component.doAction(); 
context:     _processChange: function(e) {        if (!this.client.verifyInput(this.component)) {            WebCore.DOM.preventEventDefault(e);            return;        }        var selectElement = e.registeredTarget;        var selection = [];        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 Core.Event("action", this.component));    },
meta: 600	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/600/58eb1cc97057d7ec26fa4e1140fe8eb05fb2837a/Render.List.js/clean/src/webcontainer/java/nextapp/echo/webcontainer/resource/js/Render.List.js