//create a location object to change the variable inside the class @Field def location = new locationVar() //Settings variable defined to settings on purpose @Field def settings = "Settings" //Global variable for state[mode] @Field def state = [home:[],away:[],night:[]] //Create a global logger object for methods @Field def log = new Logger() //Create a global object for app @Field def app = new Touch(1) //Create a global list for objects for events on subscribe methods @Field def ObjectList = [] //Create a global list for events @Field def EventList = [] //Create a global list for function calls based on corresponding events @Field def FunctionList = [] //Create a global list for function schedulers @Field def ListofTimersFunc = [] //Create a global list for timer schedulers @Field def ListofTimers = []