 
 // a simple mode for a mocked-up video demo
 #define DEMO
-
-
-////////////////////////////////////////////////////////////////////////////////
-
-#include <MeetAndroid.h>
-
-// needed for registerFunction
-MeetAndroid meetAndroid;
-
-const char ack = 19;
-const char startFlag = 18;
-//const char abord = 27;
 
 
 ////////////////////////////////////////////////////////////////////////////////

    }

    messageIn.empty();
    writeRGBColor(lastColor);
}

void sendOSC(class OSCMessage &m) {
#ifdef USE_BLUETOOTH
    // "manually" begin Bluetooth/Amarino message
    SLIPSerial.print(startFlag);
#endif

    SLIPSerial.beginPacket();  
    m.send(SLIPSerial); // send the bytes to the SLIP stream
    SLIPSerial.endPacket(); // mark the end of the OSC Packet
    m.empty(); // free the space occupied by the message
        
#ifdef USE_BLUETOOTH
    // "manually" end Bluetooth/Amarino message
    SLIPSerial.print(ack);
#elif defined(DEBUG)
    // put OSC messages on separate lines so as to make them more readable
    SLIPSerial.println("");
#endif  
}

void sendAnalogObservation(class AnalogSampler &s, const char* address) {

////////////////////////////////////////////////////////////////////////////////

void receiveMorseMessage(class OSCMessage &m) {
  sendInfo("received morse message");
    if (m.isString(0)) {
        int length = m.getDataLength(0);
        char buffer[length+1];
