Easy to forget there are three states to every button press. Perhaps your getting a call back on each.
Discussion
yeah its not that low level. GameActivity has an internal buffer it builds up that tracks what has been typed so far, what is highlighted, etc. so GameActivity is buggy