A couple of questions
Is the ‘health full’ widget the parent of ‘health low’ and ‘health dead’? If not, you’re adding widgets every time you get damage.
This is doing nothing