private void UpdateRunState() { if (RunStateChanging) { RunStateChanging = false; RunStateRecentlyChanged = true; RunState = ChangeToRunState; } else if (RunStateRecentlyChanged) RunStateRecentlyChanged = false; }