move reset button to callback