successfully tested control pruning on both reinterpolation and scope switches. Also broke pruneControlNodes into 2 seperate functions to handle noth scenarios.