 		}
 		private function updateWorkspaceSize(..._):void
 		{
-			var visDesktop:Application = _application;
-			if (!visDesktop.parent)
+			if (!this.parent)
 				return;
 			var w:Number = Weave.properties.workspaceWidth.value;
 			var h:Number = Weave.properties.workspaceHeight.value;
 			if (isFinite(w))
-				visDesktop.width = w;
+				this.width = w;
 			else
-				visDesktop.width = visDesktop.parent.width;
+				this.width = this.parent.width;
 			if (isFinite(h))
-				visDesktop.height = h;
+				this.height = h;
 			else
-				visDesktop.height = visDesktop.parent.height;
+				this.height = this.parent.height;
 		}
 
 		private var adminService:LocalAsyncService = null;

			{
				try
				{
		   			if (_weaveMenu && _application == _weaveMenu.parent)
						_application.removeChild(_weaveMenu);

		   			_weaveMenu = null;
					
					if (Weave.properties.showCopyright.value)
					{
						_application.addChildAt(_oicLogoPane, _application.numChildren);
						_application.setStyle("horizontalAlign", "right");
					}
					else if (_application == _oicLogoPane.parent)
						_application.removeChild(_oicLogoPane);
				}
				catch(error:Error)
				{

		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
