moving subtrees, rework triggering of node changes