What's the best way to detect one keystroke at a time on the iPhone? Should something like the UITextField ValueChanged event be used or is there a way to intercept each key press directly?