Implements details of user input methods.
OK, Cancel: Not available.
Gives the ability to change/enter a value of a basic data type.
Constraints based on type, e.g. only integers
With preset
Selected char is highlighted
Selection can be changed to the left and right with Up and Down arrows respectively
Gives the ability choose one of multiple choices. Uses a rolling-menu-style presentation.
Needs at least 3 lines
1 line ^= 1 item of choices
Complete line of selected item is highlighted
Selection can be changed with Up and Down arrows