rem: return( calendarEvent.categories ); 
add: return( calendarEvent.getProperty("CATEGORIES") ); 
context:    getCellText : function(row,column)   {      calendarEvent = gEventArray[row];      // Moz1.8 trees require column.id, moz1.7 and earlier trees use column.      switch( typeof(column)=="object" ? column.id : column )      {         case "unifinder-search-results-tree-col-title":            return( calendarEvent.title );                  case "unifinder-search-results-tree-col-startdate":            return formatUnifinderEventDateTime(calendarEvent.startDate);                  case "unifinder-search-results-tree-col-enddate":            var eventEndDate = calendarEvent.endDate.clone();            // XXX reimplement            //var eventEndDate = getCurrentNextOrPreviousRecurrence( calendarEvent );            if (calendarEvent.startDate.isDate) // display enddate is ical enddate - 1               eventEndDate.day = eventEndDate.day - 1;            return formatUnifinderEventDateTime(eventEndDate);                  case "unifinder-search-results-tree-col-categories":            return( calendarEvent.categories );                  case "unifinder-search-results-tree-col-location":            return( calendarEvent.getProperty("LOCATION") );                  case "unifinder-search-results-tree-col-status":            return getEventStatusString(calendarEvent);        case "unifinder-search-results-tree-col-calendarname":          return calendarEvent.calendar.name;         default:             return false;      }   }
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/aedfecf3be5c9b3ac0e5791ff7fd176c1cd2294b/unifinder.js/clean/calendar/resources/content/unifinder.js