Using the newest built, it seems that global objects aren't global initially. They're only global after the layout in which they are initially created becomes active. Only then can those objects be called from other layouts, even though they should be global throughout the whole application at any time.
The .cap I uploaded demonstrates this problem. In the second layout there is a window object which is set to be global. In the first layout, there's an event that calls that windows object and tries to change the resolution. However, nothing happens, until you go to the second layout and return to the first. Then suddenly the resolution changes.
Demonstrates the global bug