         {
             target.addEventListener(eventType, onTerminate, false, int.MIN_VALUE);
         }
-        active = true;
+        listened = true;
         return this;
     }
 

    public function handle(eventType:String, listener:Function,
        useCapture:Boolean = false, priority:int = 0):EventTask
    {
        listeners.push(new ListenerDescriptor(eventType, listener, useCapture, priority));
        return this;
    }

{
import org.yellcorp.lib.core.Set;

import flash.errors.IllegalOperationError;
import flash.events.Event;
import flash.events.IEventDispatcher;

