/// <summary>
 /// Triggers the CPU event
 /// </summary>
 /// <param name="args">Event arguments</param>
 private void TriggerCPUEvent(CPUEventArgs args)
 {
     if (CPUEvent != null)
     {
         CPUEvent(this, args);
     }
 }
 /// <summary>
 /// GUI label outputs for Current CPU and Average CPU 
 /// GUI warning output for exceeding CPU Usage threshold
 /// </summary>
 void CPUHandler(object sender, CPUEventArgs args)
 {
     label6.Content = string.Format("{0:0}", args.CurrentCPU.ToString("0.##") + " %");
     label8.Content = string.Format("{0}", args.AverageCPU.ToString("0.##") + " %");
     //activate alert message if cpu usage exceeds threshold
     if (args.CurrentCPU > slider1.Value)
     {
         AlertAnimation(label10);
     }
 }