Yes, I guess so. I'm not thrilled about missing non-keydown events but it's at least a decent way to start. If we're going to not forward all the "input" events then I'd want to restore the native onInput event forwarding that I had in the first commit for people can rely on modern browsers.