How to receive NativeOnDrop event?

I do receive NativeOnDragOver in my Widget, but OnDrop event is not happening. I am Constructing Drag&Drop Operation in BP.

#define ClientMessage(X) GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Red,X);

bool UInventoryPanel::NativeOnDragOver(const FGeometry& InGeometry, const FDragDropEvent& InDragDropEvent, UDragDropOperation* InOperation)
{
	Super::NativeOnDragOver(InGeometry, InDragDropEvent, InOperation);

	Inventory->DropShadowToSlots(InDragDropEvent, InGeometry);

	return true;
}

bool UInventoryPanel::NativeOnDrop(const FGeometry & InGeometry, const FDragDropEvent & InDragDropEvent, UDragDropOperation * InOperation)
{
	Super::NativeOnDrop(InGeometry,  InDragDropEvent, InOperation);
	ClientMessage("Dropped");

	return true;
}

I have put one of InventoryPanels separately in Main HUD, drop Item on it and OnDrop does worked. So I think trouble is somewhere in highirarchy of widgets. Also all my panels are childs of WidgetSwithcher. I will try to found how to fix it.

All is FINE! Silly me. Thing is, that I have cells on my InventoryPannel, so they was revising OnDrop Event. Soon as I make them be “Hit test invisible” - all gets to be working!