+ System: Is global variable 'switch' Equal to 1
-> Text: Set text to "1"
+ System: Is global variable 'switch' Equal to 2
-> System: Set global variable 'switch' to 1
-> Text2: Set text to "2"
-> System: Set global variable 'switch' to 2
+ Button: On Button clicked
-> System: Add 1 to global variable 'switch'
-> Text: Set text to ""
-> Text2: Set text to ""
It works as it should. With 'switch' = 0 both textboxes are empty, with 'switch' = 1 the first one is filled, and with 'switch' = 2 the second one is filled.
It may be .84 or a special case (e.g. if you are using the function object. Functions are aside of the order of events)
Other than that I'm clueless.