Give me some time to think about this, the idea is certainly right, but I'm less convinced about calling one controller from another...