StepSequencer: configurable number of steps