Fix key_press_even handling