   }
 }
 
-void showMenu()
-{
+void showMenu() {
   static lightState_t displayedLightStatus;
 
-  if ( tftClearScreen )
-  {
+  if ( tftClearScreen ) {
     tft.fillScreen( TFT_BACK_COLOR );
     drawMenuButtons();
     button.drawSlider( BL_SLIDER_AREA );
     button.updateSlider( BL_SLIDER_AREA, tftBrightness, 0, 100 );
 
-    tftButton::button_t versionString = { 0, ILI9341_TFTWIDTH - 20, ILI9341_TFTHEIGHT, 20, TFT_BACK_COLOR, ILI9341_RED, ILI9341_YELLOW, size2 };
+    tftButton::button_t versionString = { 0, ILI9341_TFTWIDTH - 20, ILI9341_TFTHEIGHT, 20, TFT_BACK_COLOR, ILI9341_RED, ILI9341_YELLOW, LARGE };
 
     snprintf( versionString.text, sizeof( versionString.text ), sketchVersion );
     button.updateText( versionString );

  tft.print( buff );
}

void drawSensors()
{
  sensorName_t sensorName;
  for ( uint8_t thisSensor = 0; thisSensor < logger.sensorCount(); thisSensor++ )
    button.updateSensorLabel( tempArea[thisSensor], (char *)logger.getSensorName( thisSensor, sensorName ) );
}

//tftButton:: functions


  ( preferences.getString( "tftorientation", "normal" ) == "normal" ) ? tftOrientation = TFT_ORIENTATION_NORMAL : tftOrientation = TFT_ORIENTATION_UPSIDEDOWN;
  tft.setRotation( tftOrientation );

  while ( !xDimmerTaskHandle ) vTaskDelay( 10 / portTICK_PERIOD_MS );

  ledcWrite( TFT_BACKLIGHT_CHANNEL, 0 );

  while (1) {
    switch ( tftState ) {
      case normal: {
        showStatus();
        break;
      }
      case menu: {
        showMenu();
        break;
      }
      default:
        break;
    }
