The processor detects an error in the dialogue based on a change in behavior of the user, reprompts the user when the error is an omission error, and returns to a previous menu state responsive to a correction command when the error is a commission error.