on unload, the gadgetscontainer fires its alive function so all the child gadgets can kill their data connections