public void Start()
 {
     while (true)
     {
         System.Threading.Thread.Sleep(3000);
         if (Tick != null)
         {
             TimeOfTick TOT = new TimeOfTick();
             TOT.Time = DateTime.Now;
             Tick(this, TOT);
         }
     }
 }
 private void HeardIt(Metronome m, TimeOfTick e)
 {
     Console.WriteLine("HEARD IT AT {0}", e.Time);
 }