Saving text node original data in the background so we can apply changes...

... to, and revert back to, the original