Adding a small sleep to the Dispatcher.Invoke so we don't burn tons of cycles waiting for the action to run. This will give the thread a bit of a break.