 		public function VisApplication()
 		{
 			super();
+			registerDisposableChild(Weave.properties, this);
 
 			setStyle("paddingLeft", 0);
 			setStyle("paddingRight", 0);

		
		private function updateWorkspaceSize(..._):void
		{
			if (!this.parent)
				return;
			
			var w:Number = Weave.properties.workspaceWidth.value;

	import weave.api.detectLinkableObjectChange;
	import weave.api.getCallbackCollection;
	import weave.api.objectWasDisposed;
	import weave.api.registerDisposableChild;
	import weave.api.reportError;
	import weave.api.ui.IObjectWithSelectableAttributes;
	import weave.api.ui.IVisTool;
