rem: const kObserverServicePROGID = "component: 
add: const kObserverServiceCONTRACTID = "@mozilla.org/observer-service;1"; 
context:   startup: function ()  {    _dd("vx_Startup");        // Shell Startup    // This requires several steps. Probably more, in time.      // position and initialise the application window    vxShell.initAppWindow();         // load the property inspector    // loadPropertyInspector();        // load document inspector window    // loadDocumentInspector();      // load the palette    vxShell.loadPalette();        // load a blank form (until projects come online)    this.focusedWindow = vxShell.loadDocument(null);      // initialise the document focus observer    const kObserverServicePROGID = "component://netscape/observer-service";    const kObserverServiceIID = "nsIObserverService";    this.mFocusObserver = nsJSComponentManager.getService(kObserverServicePROGID, kObserverServiceIID);      },
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/0257791053c2b38e1dfaf2ee11afae973e82e394/vixen.js/clean/extensions/vixen/resources/content/vixen.js