removeChild requires two clicks?

Hey, I’m making a pretty simple game, yesterday the removeChild function worked, but today its taking two clicks to remove the instance from the stage.

jack.addEventListener(MouseEvent.MOUSE_DOWN, jackClicked);

function jackClicked(event:MouseEvent):void {

            trace("jack Clicked");



I’ve tried heaps of different ways and nothing seems to work, even though its so simple.
Even if I try = false;

it still takes two clicks.

Is this a common bug?

Please help.