I did something simular.
Just have a new layer.. have it invisible until required. That way it can continuesly update information. If there is a death clause disable it when the layer is visible.
Alternatively if you insist on a new layout. Have an array to store global values so you can easily transfer them.
Just use load layout . Careful on going between layouts tho. It will reset everything apart from values stored in the array or on an object with persist behaviour. Global variables can be called on separate layouts. But it only works on a fluke for me :/