Reset Button additions

The reset button will now undo all changes in addition to resetting the
values.