This new example is what I am recommending.
My other example with “Event Tick” is overly complicated in that I did this because my “On Clicked(JoinButton)” event finishes fast; however, it calls the event “Join Session” which finishes slow and I am waiting the 2 secs incase the “Join Session” event fails for whatever reason. Actually, I also did this code because was really trying to prevent accidental double or triple clicks on the “Join Session” widget button. Essentially debouncing my “Join Session” button at a 2 second interval.