 			//UIComponentGlobals.catchCallLaterExceptions = true;
 			//systemManager.addEventListener("callLaterError", reportError);
 
-			_application.addChild(visDesktop);
+			this.addChild(visDesktop);
 			visDesktop.percentWidth = 100;
 			visDesktop.percentHeight = 100;
 			Weave.properties.workspaceWidth.addImmediateCallback(this, updateWorkspaceSize);

					//trace("MENU BAR ADDED");
					_weaveMenu.percentWidth = 100;
					StageUtils.callLater(this,setupVisMenuItems,null,false);
					
					_application.addChildAt(_weaveMenu, 0);
					
					if (_application == _oicLogoPane.parent)
						_application.removeChild(_oicLogoPane);
				}
				
				// always show menu bar when admin service is present

		public static const CONFIG_FILE_FLASH_VAR_NAME:String = 'file';
		public static const DEFAULT_CONFIG_FILE_NAME:String = 'defaults.xml';

		private var _maxProgressBarValue:int = 0;
		private var _progressBar:ProgressBar = new ProgressBar;
		private function handleProgressIndicatorCounterChange():void
