   BLECentral central = blePeripheral.central();
   if(central && central.connected()){
     if(isTimeSet){
+      renderBackground();
       renderTime();
       renderDate();
+      refreshScreen();
     }
   } else{
-    messageWithSecondDelay("searching...");
+    messageWithSecondDelay("Searching...");
   }
-  refreshScreen();
+
+  //temp sleep
+  isSleep ? display.on() : display.off();
+  if(display.getButtons(TSButtonUpperLeft)){
+    isSleep = isSleep ? 0 : 1;
+    delay(250);
+  }
 }
 
 void blePeripheralConnectHandler(BLECentral& central) {
-  messageWithSecondDelay("connected...");
+  messageWithSecondDelay("Connected...");
 }
 
 void blePeripheralDisconnectHandler(BLECentral& central) {
-  messageWithSecondDelay("disconnected...");
+  messageWithSecondDelay("Disconnected...");
 }
 
 void setTimeHandler(BLECentral& central, BLECharacteristic& characteristic){

  buffer.drawText(stringBuffer.start().putDec(month()).put("-").putDec(day()).put("-").putDec(year()).get(),24,34,buffer.rgb(255,255,255), &liberationSans_8ptFontInfo);
}

//TODO: Method to render background.

//TODO: Method to render orientation.


//Buffer used for drawing.
RenderBuffer<uint16_t,20> buffer;
char isTimeSet = 0;
//Temp sleep
char isSleep = 1;


//Pinouts for TinyShield BLE.
#define BLE_REQ 10
