rem: if (event.button != 0 || event.originalTarget.localName != "treechildren") return; 
add: if (event.button != 0) return;  
context: function onFilterClick(event){    // we only care about button 0 (left click) events    if (event.button != 0 || event.originalTarget.localName != "treechildren") return;    var row = {}, colID = {}, childElt = {};    var filterTree = document.getElementById("filterTree");    filterTree.treeBoxObject.getCellAt(event.clientX, event.clientY, row, colID, childElt);    if (row.value == -1 || row.value > filterTree.view.rowCount-1)        return;            if (colID.value == "activeColumn") {      var res = filterTree.builderView.getResourceAtIndex(row.value);      toggleFilter(res.Value);    }}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/78d8c01fb52bb146ec9e60b225a03805e399adef/FilterListDialog.js/buggy/mailnews/base/search/resources/content/FilterListDialog.js