As outlined in previous review, **BeginInvoke** is not required for a **DispatcherTimer**'s Tick event. Please also do some testing with the **BeginInvoke** removed.