* fixed mode 123 being incorrectly forced after typing in a numeric field, then going to a text field
* simplified context usage everywhere
* added some missing translations
* moved the Soft Key view to the SoftKey class to avoid memory leaks and to simplify the code a bit