We need to handle applications refusing to close, rather than have delegates permanently stuck off the screen.