Added the 'select previous steps' box, but discovered (I think) that the ng-options directive doesn't do two way data binding sadly, so I had to use ng-repeat.