Sorry, I'm a little confused. Do you mean variables declared at root scope become global for the event sheet, then they disappear when switching to a layout that doesn't use that event sheet, or do you mean they become the exact same as global variables, with persistent values and are accessible even when going to a layout without the declared variable in the event sheet?