Rearchitect the layout and scopes…
Simplify things a little, by using the p_id to communicate between the header and the other controllers.