Variables don't get the value I assign to them

Your widget remains unreferenced:

It will be removed from memory after 60s. Assign the Return Value to a variable. And we still cannot see where you call the dispatcher… You bind it here:

Where is the call?

I tested whether the event was executing

Which event?