public void UpdateContacts(List <Contact> contacts, Contact currentContact) { ContactsContainer.RemoveAllChildren(); foreach (var contact in contacts) { var contactToUse = contact; ContactsContainer.AddChild( new Label(270, 20, (contact == currentContact ? "X " : " ") + contact.FirstName + " " + contact.LastName) .OnClick(e => SigContactSelected.Dispatch(contactToUse)) ); } }