public void OnSelect(GeneralDisplay d)
 {
     if (selected != null)
     {
         selected.Deselect();
     }
     OnListElementSelectedEvent(d.displayed);
     selected = d;
 }