 	}
 	
 	//----------------------------------
+	//  listener
+	//----------------------------------
+
+	/**
+     *  @private
+     */
+    private var _listener:Function;
+	
+	/**
+	 *  The method or function to call
+     *
+	 *  @see flash.events.IEventDispatcher#addEventListener
+	 */
+	public function get listener():Function
+	{
+		return _listener;
+	}
+	
+	//----------------------------------
 	//  useWeakReference
 	//----------------------------------
 

	public function EventListenerRequest(type:String, bubbles:Boolean = false, 
										 cancelable:Boolean = true,
								         eventType:String = null,
								         useCapture:Boolean = false,
								         priority:int = 0, 
								         useWeakReference:Boolean = false)

	override public function clone():Event
	{
		return new EventListenerRequest(type, bubbles, cancelable,
										eventType, listener, useCapture,
                                        priority, useWeakReference); 
	}
}
