         public var handlerFunction:Function;
 
        /**
-        *  
+        *  Determines whether the listener works in the capture phase or the target and bubbling phases.
+		*  @default false
+		*
         *  @langversion 3.0
         *  @playerversion Flash 10
         *  @playerversion AIR 1.5

    import flash.events.Event;
    
    /**
     *  
     *  @langversion 3.0
     *  @playerversion Flash 10
     *  @playerversion AIR 1.5

        public var useWeekRef:Boolean;
        
       /**
        *  Constructor
		*  @param type The event type; indicates the action that caused the event.
        *  
        *  @param handler Handler function that processes the event.
		*  
		*  @param useCapture Determines whether the listener works in the capture phase or the target and bubbling phases.
        *
        *  @param priority The priority level of the event listener.
        *  
        *  @param useWeakReference Determines whether the reference to the listener is strong or weak. 
		*  strong reference (the default) prevents your listener from being garbage-collected. 
		*  weak reference does not.
        * 
		*  @langversion 3.0
        *  @playerversion Flash 10
        *  @playerversion AIR 1.5
        *  @productversion Flex 4
        */
        public function EventDetails(type:String, handler:Function,
                                     useCapture:Boolean= false,
                                     priority:int = 0, useWeakReference:Boolean= false )
        {
            this.eventType = type;
            this.handlerFunction = handler;
            this.useCapture = useCapture;
            this.priority = priority;
            this.useWeekRef = useWeakReference;
        }
        
    }
