private void ConnectToIdle() { if (!_connectedToIdle) { _connectedToIdle = true; _shell.Idle += OnIdle; } }