Of course a difference between emulator and device is key events.  Since I used a 'hardware' keyboard when using the emulator.  This change here allows me to actually detect key events for softkeyboards.  Made the Adapter, cause I think its dumb to have to override every method when I only care about the one.
Bumping release version