I just got a bug report about being able to hit Enter to trigger buttons which was a huge surprise since I didn't code in the Enter button. I went looking and found your submit and cancel key code... this could be useful but it all a sudden is making me rethink all the code I have in the entire game because I limit things by UI disables, not code (my fault I know).
The main problem I have with this is it allows hitting Enter for a button that is marked isEnabled=false. Is there any way to prevent this from working on disabled objects?