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

		super(type, false, false);

		_eventType = eventType;
		_useCapture = useCapture;
		_priority = priority;
		_useWeakReference = useWeakReference;

	}
	
	//----------------------------------
	//  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
	//----------------------------------

