protected override void OnPause() { lock (this.locker) { this.isRunning = false; this.DestroyWatcher(); this.coordinator.Stop(); } base.OnPause(); }