+1. I would suggest that the criteria of not having JS is not enough for this logic. we need something explicit. Why dont we add a `data-info-panel` in the main panel of each step? If it's a `info-panel`, we only need to go back. Wdyt?