[quote:2th7iv4l]If a layer's Global property is set to Yes, then every layer in the project with the same name is overridden by that layer. The initial objects, as well as its properties, are used instead of the other layer's own content and properties. Then changes can be made once to the original global layer, and the changes will be applied project-wide.
The way I read it, a global layer is like an "include" for the layout editor, analogous to "include" for event sheets. It allows you to make layout editor changes for a specific layer that will be reflected everywhere in the project where the layer is included.
This is in contrast to the "global" object property, which simply prevents objects from being destroyed between layouts.
I can see how the naming can cause confusion, their function is significantly different.
If you are using events to set up your GUI global layer, you can have those events included in other layouts' event sheets as well. Generally speaking you shouldn't be referring to a specific UID where it would matter if the UID changes, but without seeing your specific setup I am unable to give any advice on how to work around this.