added support for numeric input with input_digit and get_input_digit.  See numeric_input for use