Why are there no options other than "Handled" and "Unhandled" for widget mouse events?

Mouse events can be specified as either “Handled” or “Unhandled.” Since “Handled” blocks input to underlying widgets, I set it to “Unhandled” to allow those widgets to process the input.

I set the mouse events of the dragging widget to Unhandled so that the widget underneath could detect the cursor, but this caused the dragging functionality to stop working. It is clear that Unhandled is unilaterally configured to stop processing for that widget.

At this point, I needed a third option. the option of handling mouse events in that widget while also handling them in the widget beneath it.

Is there a way to do this?

Add interface to child widgets
Call it when an input is triggered on a draggable widget
???
PROFIT

i feel like you’re fighting the system though, if you create a drag/drop operation it should still detect widgets under the cursor