rem: {  this.CalendarPreferences.loadPreferences(); 
add: {  this.CalendarPreferences.loadPreferences();  switch( prefName ) { case "calendar.week.start" : this.CalendarPreferences.calendarWindow.currentView.refresh(); break;  case "calendar.date.format" : this.CalendarPreferences.calendarWindow.currentView.refresh(); unifinderRefresh(); toDoUnifinderRefresh(); default : break;  } 
context:   observe: function(subject, topic, prefName)  {     // when calendar pref was changed, we reinitialize      this.CalendarPreferences.loadPreferences();          switch( prefName )     {        case "calendar.week.start":         this.CalendarPreferences.calendarWindow.currentView.refresh();        break        case "calendar.date.format":         this.CalendarPreferences.calendarWindow.currentView.refresh();         unifinderRefesh();        default:        break;     }          //this causes Mozilla to freeze     //firePendingEvents();   }
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/0c6392fbbea74241da31167224fadae424d9395f/rootCalendarPref.js/buggy/calendar/resources/content/pref/rootCalendarPref.js