ensure that any bubble overlays are closed when a view or facet is closed

This fixes an issue where views that can open bubble overlays (graph views, map, timeline) are closed or destroyed that those bubbles are destroyed as well.