 <p>Does <code>Status</code> touch the UI? Because it seems like it.</p> <p>I can only guess but I imagine <code>Status</code> changes something on UI which needs to be done through <code>Dispatcher.Invoke()</code>.</p>