it appears possible to end up in a state without a current key responder.