clean up cursor/text input handling of text gui element.  
add number based input element -- needs mouse-wheel handling set still