private void Dialog_ResultsCreatedEvent(Dictionary <string, string> result)
 {
     if (options.OptionDict.ContainsKey(result["Name"]))
     {
         Option selection = options.OptionDict[result["Name"]];
         var    view      = factory.CreateDataView();
         view.SetTitle(selection.Name);
         OptionAdapter adapter = new OptionAdapter();
         selection.AddObserver(adapter);
         adapter.Subscribe(view);
         var dict = new Dictionary <string, string>();
         dict["Data"] = selection.GetString();
         adapter.SetData(dict);
         view.Show();
     }
 }