beforeInputEvent