public void IncomingMessage(ShapeData msg, Socket s) { drawItems.Add(msg); masterImage.ApplyShape(msg); BroadcastMessage(msg, s); if (drawItems.Count > 2000) { drawItems.Clear(); } }