private void MainForm_UpdateLastSyncCompletedTimeOnMainForm_OnSynchronizationCompletedEventHandler(object sender, SynchronizationController.SynchronizationEventArgs e)
 {
     if (this.LastSyncCompletedTimeLabel.InvokeRequired)
     {
         MainForm_LastSyncCompletedTimeLabelCallBack d = new MainForm_LastSyncCompletedTimeLabelCallBack(MainForm_UpdateLastSyncCompletedTimeOnMainForm_OnSynchronizationCompletedEventHandler);
         this.Invoke(d, new object[] { sender, e });
     }
     else
     {
         LastSyncCompletedTimeLabel.Text = Convert.ToString(e.Time);
     }
 }
 private void MainForm_UpdateSynchronizationsStatusOnMainForm_OnSynchronizationStartedEventHandler(object sender, SynchronizationController.SynchronizationEventArgs e)
 {
     if (this.SynchronizationStatusValueLabel.InvokeRequired)
     {
         MainForm_SynchronizationStatusInProgressValueLabelCallBack d = new MainForm_SynchronizationStatusInProgressValueLabelCallBack(MainForm_UpdateSynchronizationsStatusOnMainForm_OnSynchronizationStartedEventHandler);
         this.Invoke(d, new object[] { sender, e });
     }
     else
     {
         SynchronizationStatusValueLabel.Text = "In progress";
     }
 }