I'm having trouble getting my GUI's to recieve events while looping. See attached examples. OnEvent.au3 //example using OnEventMode 1 MessageLoop.au3 //example using loops Working Example //example using loops, partially works The working example will function correctly when the program in question is run before entering the loop. The terminate button functions in this case, but when Generating a new event it will not be recieved until the loop is over... OnEvent.au3 MessageLoop.au3 Wo