 		{
 			return _ready;
 		}
-		
+
+		private function setStatusReady():void {
+			_ready = true;
+			dispatchEvent( new Event( AsyncListenerWatcher.LISTENER_READY ) );
+		}
+
 		private function getTestCount( description:IDescription ):int 
 		{
 			return description.testCount;

		
		private static const END_OF_TEST_ACK : String ="<endOfTestRunAck/>";
		private static const END_OF_TEST_RUN : String = "<endOfTestRun/>";
		
		private var socket:XMLSocket;
		

		
		private function handleConnect(event:Event):void
		{
			//This is a good start, but we are no longer considering this a valid
			//time to begin sending results
			//We are going to wait until we get some data first
			//_ready = true;
			//dispatchEvent( new Event( AsyncListenerWatcher.LISTENER_READY ) );
		}

		private function errorHandler(event:Event):void
