public async void OnRecordScenearioClickImpl()
        {
            if (recording == false)
            {//now we startsaving;
                _scenarioRecordded.Clear();
                recording = true;
            }
            else
            {// stop recording
                recording = false;

                //save it
                Action action = new Action(() =>
                {
                    try
                    {
                        _scenario.SaveToFile(_scenarioRecordded);
                    }
                    catch (Exception E)
                    {
                        MessageBox.Show(E.ToString());
                    }
                });

                Task.Run(action);
            }
        }