Fix: improved the viewer's OnDestroy so that it unbinds all viewer events, which prevents callback calls that could happen after the viewer has been removed from the UI.