 LiquidCrystal lcd(LCD_RS, LCD_ENABLE, LCD_DB4, LCD_DB5, LCD_DB6, LCD_DB7);
 bool receiverOn;
 
+// For discovery...
+char packetBuffer[UDP_TX_PACKET_MAX_SIZE];
+int discoveryPort = 1900;
+int localPort = 8888;
+IPAddress discoveryAddress(239, 255, 255, 250);
+EthernetUDP Udp;
+
 void setup()
 {
     // Initialize application state

    refreshDHCP();
}

void refreshDHCP()
{
    // Ethernet.maintain() ensures the DHCP lease is

    {
        Serial.println("Initiating setup");
        DisplayManager.showMessage("Running Setup");
        runDiscovery();
    }
    else
    {
