fix removeUIWidget:

- testing pointers, no names
- fixing double deletion with labeled widgets (label & embedded)