Alternate keypress for button components

How can I make an alternate keypress listener for button components?
I can’t find this one in the documentation.

Here’s what I have on stage:

[INDENT]inputText- text input component[/INDENT]

[INDENT]enterAnswer - button component[/INDENT]

[INDENT]cont - button component[/INDENT]
I’d like the user to be able to enter text in the input, press the Return key/click enterAnswer, then press the Returnkey/click cont to move on to the next swf.

Here’s my lame code start, which works for button clicks, but not the Return key.

cont.enabled=false;
enterAnswer.enabled=false;
inputText.addEventListener(TextEvent.TEXT_INPUT, enableEnterButton);
enterAnswer.addEventListener(ComponentEvent.ENTER, checkItOnPressEnter);
enterAnswer.addEventListener(MouseEvent.CLICK, checkItOnClick);
cont.addEventListener(ComponentEvent.ENTER, contButtonOnPressEnter);
cont.addEventListener(MouseEvent.CLICK, contButtonClicked);

function changeStatesAfterSubmit():void {
cont.enabled=true;
enterAnswer.enabled=false;
inputText.enabled=false;
}
function enableEnterButton(event:TextEvent):void {
enterAnswer.enabled=true;
}
function checkIt():void {
trace(“check the answer”);
changeStatesAfterSubmit();
enterAnswer.removeEventListener(ComponentEvent.ENTER, checkItOnPressEnter);
inputText.addEventListener(TextEvent.TEXT_INPUT, enableEnterButton);
}
function checkItOnPressEnter(event:ComponentEvent):void {
checkIt();
}
function checkItOnClick(event:MouseEvent):void {
checkIt();
}
function contButtonClicked(event:MouseEvent):void {
trace(“clicked Continue”);
}
function contButtonOnPressEnter(event:ComponentEvent):void {
trace(“hit enterContinue”);
}