Wierd behavior has been driving my nuts for a while... sometimes hitting a key causes gameplay to end or the app to close! Turns out that if I show a Thingle dialog, then hide it by removing it from the page, later on if you hit the right keys the dialog still has focus and you can end up triggering a button on the dialog to make some random action happen. The fix is to add a method to Page that allows the focus to be cleared, which I do when a dialog is removed from the page.
http://n4te.com/temp/thingle-focus.patch