protected override void OnPageDestroy(int new_windowId)
{
// save settings
if (btnDownloadFanart != null) TraktSettings.DownloadFanart = btnDownloadFanart.Selected;
if (btnDownloadFullSizeFanart != null) TraktSettings.DownloadFullSizeFanart = btnDownloadFullSizeFanart.Selected;
if (btnGetFollowerRequests != null) TraktSettings.GetFollowerRequestsOnStartup = btnGetFollowerRequests.Selected;
if (btnShowRateDialogOnWatched != null) TraktSettings.ShowRateDialogOnWatched = btnShowRateDialogOnWatched.Selected;
if (btnSyncRatings != null) TraktSettings.SyncRatings = btnSyncRatings.Selected;
if (btnCreateMyFilmsCategories != null) TraktSettings.MyFilmsCategories = btnCreateMyFilmsCategories.Selected;
if (btnPlaybackSync != null) TraktSettings.SyncPlayback = btnPlaybackSync.Selected;
// update any internal plugin settings required
TraktSettings.UpdateInternalPluginSettings();
TraktSettings.SaveSettings(false);
base.OnPageDestroy(new_windowId);
}