How to make on hover ignore button's children?

I use buttons and an image for some simple inventory slots, when I hover the button I want it to create a child widget with relevant info and on unhover delete it. This works fine, however when I move my mouse over the image it will continually fire hover and unhover cause in the widget to be created and deleted many items spazzing out everywhere.

Is there a way to have the hover just ignore the buttons child image or have it only fire the one time? ANy help appreciatted. Thanc.

Since I’m using a custom widget the mouse was hitting the newly spawned widget, causing the mouse to “leave”… Which deleted the widget… Which made it create another one, looping infinitely.

I fixed this by setting the custom widget’s children to visible but not hit testable.