don't strip the state for keyboard events