Sorry if I was unclear -- happy to just do the keydown + setTimeout handler for the `onValueChange` (or whatever) synthetic event but `onInput` should work too in browsers that support it.