fixed timer not resetting when hideStep is called