private void dispatcherTimer_Tick(object sender, EventArgs e)
 {
     if (!myComponent.IsBusy())
     {
         // do something else now...
     }
 }