/// <summary>
 ///     The function that will be called when a task is stopped or
 ///     cancelled.
 /// </summary>
 /// <param name="sender">The raiser of the event.</param>
 /// <param name="args">The event arguments.</param>
 public void TaskStopped(object sender, TaskModifiedEventArgs args)
 {
     if (RemoveTask(args.Task))
     {
         UpdateTasks();
     }
 }
        /// <summary>
        ///     The function that will be called when a new task is created.
        /// </summary>
        /// <param name="sender">The raiser of the event.</param>
        /// <param name="args">The event arguments.</param>
        public void TaskCreated(object sender, TaskModifiedEventArgs args)
        {
            AddTask(args.Task);

            UpdateTasks();
        }