public void HandleMessage(object sender, Message msg) { if (msg.Kind == Message.MessageType.LogicMessage) { if (((LogicMessage)msg).Kind == LogicMessage.MessageType.PerformanceMessage) { Visible = !Visible; } } }