Activating Movie Clip with AS Problem

I have a few MC’s on the stage of deer. The initial position is a stagnant “grazing” and if the mouse gets within 150 px, I want it to start the animation embedded in the deer MC. I tried to cut down on the amount of AS code I used, so I added event listeners to each deer on the stage, then used event.target to activate them. The weird part is, they trigger, but only play the second frame of the animation before stopping. If I mouse away slowly, they finish the animation. Any ideas?! I attached the files for anyone to review. Thanks ahead of time for any help.

stop();

//deer at attention
deer1.addEventListener(Event.ENTER_FRAME, deerHeadUp);
deer1.addEventListener(Event.ENTER_FRAME, deerHeadDown);
deer2.addEventListener(Event.ENTER_FRAME, deerHeadUp);
deer2.addEventListener(Event.ENTER_FRAME, deerHeadDown);
deer3.addEventListener(Event.ENTER_FRAME, deerHeadUp);
deer3.addEventListener(Event.ENTER_FRAME, deerHeadDown);

function deerHeadUp(event:Event):void {
    var dx:Number = event.target.x - mouseX;
    var dy:Number = event.target.y - mouseY;
    var dist = Math.sqrt(dx * dx + dy * dy);
    if(dist < 150) {
        event.target.gotoAndPlay(2);
    }
}

function deerHeadDown(event:Event):void {
    var dx:Number = event.target.x - mouseX;
    var dy:Number = event.target.y - mouseY;
    var dist = Math.sqrt(dx * dx + dy * dy);
    if(dist > 200) {
        event.target.gotoAndStop(1);
    }
}