HI, This code in the badly named output method looks wrong to me:
if (currentStep < stepLabels.length && "\n" + stepIDs[currentStep] + ":" == s) { if (currentStep > 0) updateActivityStep(stepLabels[currentStep - 1], StepItem.COMPLETE); if (currentStep < stepLabels.length) updateActivityStep(stepLabels[currentStep++], StepItem.ACTIVE); } Justin