Switching to only use the input event, which is vastly superior and works on mobile