Added temporary getNextStepUrl() and getPreviousStepUrl() logic, will replace with ArrayIterator later