undo needed to cancel tool or view wouldn't update