Phonetic cyrillic on QWERTY keyboard
Here is a little test, mapping latin characters on a keyboard to their phonetically equivalent characters in a cyrillic script, as used in Russian.
This demoes UTF-8 unicode, handling of keyboard events, and adding, modifying and deleting elements from the tree.
Click buttons or type on keyboard: