fixed an infinite loop in stepper.run (which as being masked by the fact the test/index.html was still using the "step()" global in test.js)