Buggy, but getting closer

I really don't want to lose this progress if I screw something up.
There is a bug, though. If you select the "Current Step" item from the
History List, it crashes. I haven't figured out how to account for that
action yet.