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

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

	import weave.utils.DebugTimer;
	import weave.utils.VectorUtils;
	import weave.utils.fixErrorMessage;
	import weave.visualization.tools.WeaveAnalyst;

	internal class VisApplication extends VBox implements ILinkableObject
	{
