 BLEService service = BLEService("CCC0");
 //Description of content sent via BLE peripheral.
 BLEDescriptor desc = BLEDescriptor("CCC1", "One Watch to Rule Them All!");
-//Defines behavior of BLE peripheral.
+//Time Characteristic
 BLELongCharacteristic time = BLELongCharacteristic("CCC2", BLEWrite);
 
 void setup() {


void loop(void) {
  blePeripheral.poll();
  buffer.flush(display);
  stringBuffer.reset();
}

void bleSetup(){


void blePeripheralConnectHandler(BLECentral& central) {
  buffer.drawText(stringBuffer.start().put("connected...").get(),15,8,buffer.rgb(255,0,0), &virtualDJ_5ptFontInfo);
  //Get initial time from central.
  setTime(time.value());
}

void blePeripheralDisconnectHandler(BLECentral& central) {
  buffer.drawText(stringBuffer.start().put("disconnected...").get(),15,8,buffer.rgb(255,0,0), &virtualDJ_5ptFontInfo);
}

void renderTime(){
  if(time.written()){
    buffer.drawText(stringBuffer.start().putDec(hour()).put(":").putDec(minute()).put(":").putDec(second()).get(),15,8,buffer.rgb(255,0,0), &virtualDJ_5ptFontInfo);    
  }
}

void refreshScreen(){
  buffer.flush(display);
  stringBuffer.reset();  
}

//TODO: Method to render date.
