/// <summary>
        /// Function to call LUIS. Will either call for a request or response, depending on if a request has previously been made or not
        /// </summary>
        /// <param name="input">Query input for LUIS</param>
        private async void CallLuis(string input)
        {
            if (!_requiresResponse)
            {
                await _luis.RequestAsync(input);
            }
            else
            {
                await _luis.ReplyAsync(_lastResult, input);

                _requiresResponse = false;
            }
        }
        private async void ExecuteUtterance(object obj)
        {
            if (!_requiresResponse)
            {
                await _luis.RequestAsync(InputText);
            }
            else
            {
                await _luis.ReplyAsync(_lastResult, InputText);

                _requiresResponse = false;
            }
        }