Issue #97 by David_Rothstein, micahw156: Clone node object before preview

For Issue #97, clone node object before preview to prevent data corruption as originally proposed by David Rothstein in d.o. #2001308.