 {
 	import flash.display.BitmapData;
 	import flash.events.Event;
+	import flash.events.NetStatusEvent;
 	import flash.external.ExternalInterface;
 	import flash.net.SharedObject;
+	import flash.net.SharedObjectFlushStatus;
 	import flash.utils.ByteArray;
 	import flash.utils.getQualifiedClassName;
 	

		 */
		public static function externalReload(weaveContent:Object = null):void
		{
			if (!weaveContent)
				weaveContent = createWeaveFileContent();
			

			if (saved)
			{
				// delete session history from shared object
				obj.setProperty(uid);
				
				// restore old session history
				loadWeaveFileContent(saved.content);
