When listening for item changes via a ItemStateListener, the event is received when a ChoiceGroup is opened, instead of after a value is set. I believe it has to do with the following lines in Form.java
// why do we call this here?
// Andres Navarro
fireItemStateListener();
By pressing enter to have the ChoiceGroup opened, the event is fired.
Issue item migrated to http://code.google.com/p/microemu/issues/detail?id=3