From my experience, it has always worked and still works fine. Hook up a PrintString node to *onMouseButtonUp *and onMouseButtonDown and see for yourself.
The only issue we had here was a *ButtonWidget *consuming input.
edit:
Maybe I misunderstood something but this stuff works fine. What is the exact problem you’re having?