In a class I taught last week we were doing an exercise that used the NavigableList activity. When running the application in the debugger we found that every 2nd item in the list was skipped.
Further investigation revealed that it worked fine for text input but if using voice input we were getting 2 RECO events so the list skipped items. When speaking the response "next" we got a speech reco event and the recognized value was placed into the text box. The app wouldn't progress until we clicked the submit button and this resulted in submitting the text to the application and caused a second reco.
Is there any way to get the spoken input to be submitted or keep it from firing a reco event if text is the only thing that actually submits to the app?