add:  CategoriesTree.setAttribute( "suppressonselect", "true" );  
context: function unifinderInit( CalendarWindow ){   var unifinderEventSelectionObserver =    {      onSelectionChanged : function( EventSelectionArray )      {         var CategoriesTree = document.getElementById( "unifinder-categories-tree" );         var SearchTree = document.getElementById( "unifinder-search-results-tree" );         CategoriesTree.clearSelection();         SearchTree.clearSelection();                  if( EventSelectionArray.length > 0 )         {            for( i = 0; i < EventSelectionArray.length; i++ )            {               var CategoriesTreeItem = document.getElementById( "unifinder-treeitem-"+EventSelectionArray[i].id );               var SearchTreeItem = document.getElementById( "search-unifinder-treeitem-"+EventSelectionArray[i].id );                              //you need this for when an event is added.  It doesn't yet exist.               if( CategoriesTreeItem )                  CategoriesTree.addItemToSelection( CategoriesTreeItem );                  //you need this for when an event is added. It doesn't yet exist.               if( SearchTreeItem )                  SearchTree.addItemToSelection( SearchTreeItem );            }         }      }   }         gCalendarWindow.EventSelection.addObserver( unifinderEventSelectionObserver );}
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/9d111b2f60192c8208d2529a60704aad7cbb307e/unifinder.js/clean/calendar/resources/content/unifinder/unifinder.js