Yes, I create new widget everytime a interact with object, that create that Widget.
Perhaps problem was in my hiearchy:
I’ve got an canvas that countain switcher and some buttons. Switcher contains child Widget (inventory), that child contains another child widget (Item slot), and that child contains another child (Button).
So I reworked my hiearchy and design and right now it worked great