 	import weave.api.core.IDisposableObject;
 	import weave.api.core.ILinkableContainer;
 	import weave.api.core.ILinkableObject;
+	import weave.api.newDisposableChild;
 	import weave.api.newLinkableChild;
 	import weave.core.LinkableBoolean;
 	import weave.core.LinkableNumber;

			else
			{
				// disable pen
				penTool.editMode.value = false;
				
				_penToolMenuItem.caption = ENABLE_PEN;
			}

				if( ( getLinkableContainer(e.mouseTarget) as ILinkableContainer).getLinkableChildren().getObject( PEN_OBJECT_NAME ) )
				{
					var penObject:PenTool = ( getLinkableContainer(e.mouseTarget) as ILinkableContainer).getLinkableChildren().getObject( PEN_OBJECT_NAME ) as PenTool;
					if (penObject && penObject.editMode)
					{
						_penToolMenuItem.caption = DISABLE_PEN;
					}
