Revert "input event"

This reverts commit d08f2eb60e5d1c9bb64b43ee745eeaeb7fd95dff.
Revert "Revert "input event""

This reverts commit b478181b15778872c7bfa30514887dd472246080.