* add numSteps property and update recorder script * add changes based on PR suggestions * make zero default. update logic * updated comments & tooltip