Yes that's fine, I'm only pointing out that you can feel free to have a couple of diffs, so that we don't block that simpler `onInput` support on our more complicated discussion on `setTimeout` etc.

BTW: @petehunt had an interesting thought. You might be able to do this without the setTimeout on `keyUP`, as long as you remember the value on `keyDown`. That would probably require that you store a bank of last remembered input values on `keyDown` so that you can compare them for changes on `keyUp`.