fix the step list to allow the last step already been visited (but not submitted) to be rendered as a link

Fixes #88. /cc @jgornick