addEventListener handler with return value?

Hi. I’m just wondering… Is there a way to make the handler in one of my addEventListeners give a return value?

something like


var myObject:MovieClip;

myObject = this.addEventListener(Event.COMPLETE, handler);

function handler(e:Event):MovieClip
{
    return e.currentTarget;
}

just some code to make you get the picture…

Is there something I could do to make this happen? I know that the addEventListener itself is void… but… hmm… Just a curious question…

Cheers,
Artheus