Same trace, different results?

I have the same trace in two different functions (both events on the same object) but it’s tracing differently.



public function Letters(): void {
            this.addEventListener(MouseEvent.MOUSE_DOWN, letterMove);
        }
 
public function letterMove(e:MouseEvent): void {
            trace (e.currentTarget.dropTarget); //traces null
            this.addEventListener(MouseEvent.MOUSE_MOVE, blankInteraction);
        }

 

public function blankInteraction(e:MouseEvent):void {
            trace (e.currentTarget.dropTarget); //traces correct drop object

}

What am I missing?