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