Because we're bound to not be able to replicate the `onInput` behavior exactly as it occurs in IE, we should name these events something that makes it clear that this is a synthetic event. Maybe `onTextChanged` or `onInputChanged`?