 
 void displayValueLuH() {                                         // display L values in uH
   dtostrf(stepsToUH(valueRotateL), 4, 3, DisplayValueL1uH);
-  if (isBusy) {
-    tft.setTextColor(TFT_YELLOW);
+  tft.setTextSize(1);
+  tft.drawString(DisplayValueL1uH, 50, 42, 4);  
+  if (isBusy) {
+    tft.setTextColor(TFT_YELLOW, TFT_BLACK);
   } else {
-    tft.setTextColor(TFT_GREEN);
-  }
-  tft.setTextSize(1);
-  tft.drawString(DisplayValueL1uH, 50, 42, 4);
+    tft.setTextColor(TFT_GREEN, TFT_BLACK);
+  }
 }
 
 void ErasDisplayValueLuH() {                                   // erase display L values in uH

        boolean bsy = payload->status.flags & (1 << 3);
        if (isBusy != bsy) {
          isBusy = bsy;
          displayRefreshFlags |= DISPLAY_REFRESH_BSY;
        }
        break;
      }
    case cmdDebug: {

    }
    if ((displayRefreshFlags & DISPLAY_REFRESH_BSY) != 0) {
      if (!isBusy) {
        tft.setTextColor(TFT_YELLOW, TFT_BLACK);
        digitalWrite(40, LOW);
      } else {
        tft.setTextColor(TFT_BLACK);
