   if (reloadAll) {
     digitalWrite(13, LOW);
     redrawIcons = true;
-    touchedIndex = IDX_NONE;
+    touchedIndex = MENU_IDX_NONE;
     LCD_clearTouch();
     sketches_buff_cnt = 0;
     sketches_reachedEnd = false;
     updateVolume();
-    PHNDisplay8Bit::fill(COLOR_BG);
+    PHNDisplay8Bit::fill(COLOR_MENU_BG);
     digitalWrite(13, HIGH);
     reloadAll = false;
   }

boolean sketches_reachedEnd = false;

/* Variables used by the main sketch list showing logic */
char sketch_icon_text[SKETCHES_CNT][9];
char sketch_icon_dirty[IDX_NONE+1];
uint16_t sketch_offset = 0;
boolean reloadAll = true;
boolean redrawIcons;

  }

  /* Pressing and holding down on a sketch icon? Edit then. */
  if (touchedIndex != MENU_IDX_NONE && touchedIndex >= MENU_IDX_SKET && ((millis() - pressed_time_start) > HOLD_ACTIVATE_DELAY)) {
    editSketch(sketch_icon_text[touchedIndex], false);
    reloadAll = true;
  }
  
  /* Released a button? Handle logic for the button released. */
  if (touchedIndex == MENU_IDX_NONE && oldTouchedIndex != MENU_IDX_NONE && !LCD_isTouchedAny()) {
    
    if (oldTouchedIndex == MENU_IDX_UP) {
      /* Move sketch list one page up, ignore if impossible */
      if (sketch_offset) {
        sketch_offset -=  SKETCHES_PGINCR;
        redrawIcons = true;
      }
    } else if (oldTouchedIndex == MENU_IDX_DOWN) {
      /* Move sketch list one page down, ignore if impossible */
      if ((sketch_offset + SKETCHES_PGINCR) < sketches_buff_cnt) {
        sketch_offset += SKETCHES_PGINCR;
        redrawIcons = true;
      }
    } else if (oldTouchedIndex == MENU_IDX_ADD) {
      /* Ask for the new file name, if successful, edit the icon */
      char name[9];
      memset(name, ' ' , 8);
