save to history when making BIG changes