Fixes issue #1

This update changes the way input values are checked. The check is
now performed on keydown rather than up and checks for aphanumeric
characters rather than watching the value of the input.