private void Signals_ButtonDio18PressedReceived(FezHatSignals sender, FezHatButtonDio18PressedReceivedEventArgs args) { var senderName = args.MessageInfo.SenderUniqueName; var item = FezHats.First(c => c.UniqueName == senderName); item.ButtonDio18IsPressed = !item.ButtonDio18IsPressed; Debug.WriteLine(string.Format("{0} : BUTTON DIO18 WAS PRESSED!", senderName)); }