Only wait for a multi-key mapping if we failed to replay *everywhere*
Be a little smarter about when we call getchar