private void backgroundWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { assignmentsHandler.Invoke(null, new AssignmentRetreiverEventArgs(assignments)); timer.Start(); }