Nav is less crashy

Maybe even not crashy at all! We still have to work on logging the
history correctly is the user goes backward and chooses a different
answer. Also need to show which answer was chosen.