Firing of a callback resets the state to the initial state
Firing of a callback resets the state to the initial state