public async Task Start() { _cancellationSource = new CancellationTokenSource(); await _input.Start(_cancellationSource.Token); }