refactor keyhandler for select options within the type_form

- focuses text field on input activation
- more reliable prevention of form submission on "enter" keypress
- also allows traversal & activation of previous / next option via up / down arrows