Fix multi-linking issue when in nested transclusions by moving cross-instance communication again, this time to a controller.