Related issues:
- Pressing with an empty text field will not move to the next field
- Pressing with one of the results highlighted will drop both the incomplete token AND the suggested token
There is a missing break; statement before case 13: (line 196) such that pressing becomes equivalent to pressing and in the same event.