   lcd.print(menu->items[item_num]->title);
   
   // show row slot info on row 1
-  draw_row1_bar(index);
+  // Contrast voltage works opposite to brightness
+  draw_row1_bar(17 - index);
 
   // handle events in our own little event loop
   while (true)

            index = 16;
          break;
        case vfo_Click:
          save_to_eeprom();
          display_flash();
          break;
        case vfo_HoldClick:
          event_flush();
          return;
        default:

// Set the current contrast and save to EEPROM if 'actioned'.
//   menu      address of 'calling' menu
//   item_num  index of MenuItem we were actioned from
// We show immediately what the changes mean, but only update the
// actual brightness if we do a vfo_Click action.
//----------------------------------------

void brightness_action(struct Menu *menu, int item_num)
{
  // save original brightness in case we don't update
  int old_brightness = LcdBrightness;
  
  // convert brighness value to a display value in [1, 16]
  int index = (LcdBrightness + 1) / 16;
 
