 				m_waitsForEvent = true;
 				m_commandCompleteEventName = commandCompleteEventName;
 			}
+			m_successEvaluationFunction = function(e:Event):Boolean{return true};
 		}
 		
 		public static function create(

		{
			EventDispatcher(m_executionDelegate.scope()).removeEventListener(
				m_commandCompleteEventName, execution_complete);
			notifyComplete(true);
		}
	}
}
		protected var m_executionDelegate : Delegate;
		protected var m_waitsForEvent : Boolean = false;
		protected var m_commandCompleteEventName : String;
		protected var m_successEvaluationFunction : Function;
	
	
		/***************************************************************************
