Answer in the other thread:

You’re mixing things up.
- either use
native buttonswithbuilt in dispatchersandconstructthem - or use
user widgetswithcustom dispatchersandcreatethem. Check the other thread for details
The difference is subtle, unfortunately:

Use the bottom node if you want a user widget with a custom dispatcher that outputs data. I believe that’s what you’re after. It will work for both - native onClick (after you peel the button) and your own Event Dispatcher.