added reset button, log, better description of set methods, changed name to controlIteration