private void BeginCheck()
 {
     updateChecker = new clsUpdate();
     updateChecker.CheckingVersion       += updateChecker_CheckingVersion;
     updateChecker.CheckProgressChanged  += updateChecker_CheckProgressChanged;
     updateChecker.CheckResult           += updateChecker_CheckResult;
     updateChecker.DownloadingUpdate     += updateChecker_DownloadingUpdate;
     updateChecker.UpdateProgressChanged += updateChecker_UpdateProgressChanged;
     updateChecker.DownloadResult        += updateChecker_DownloadResult;
     updateChecker.CheckVersion();
 }
 protected void OnHidden(object sender, EventArgs e)
 {
     if (tReset != 0)
     {
         GLib.Source.Remove(tReset);
         tReset = 0;
     }
     if (updateChecker != null)
     {
         updateChecker.Dispose();
         updateChecker = null;
     }
     SetButtonUpdate("Check for _Updates", "Check for a new version of Satellite Restriction Tracker.");
 }