History List improvements

Not there yet, but this is a serious start. I don't want to lose my
work.