Use the functions I wrote, so the widget removes when it's removed...