Undo/redo; copy/paste for DS function node