Hmm.. I would guess it’s because the onButton override is not called since that’s a mouse event.
What’s your workaround? My first guess would be to respond to the parameter changing value instead of the mouse event.
I’ve thought about sending a mouse event when a widget is clicked with the rotary encoder but I haven’t figured out some way to make it work since a lot of widgets check for right click vs left click, plus Control/Shift click, plus things like XY position or dragStart/dragEnd would not be possible.