   lcd.begin(16, 2);
 
   serialPrintHelp();
-  Serial.println("Setting up the menu.");
-  // Menu setup
-  /*
-  Menu Structure:
-   -Item1
-   -Item2
-   -Item3
-   --Item1
-   */
+
   ms.get_root_menu().add_item(&mm_mi1);
   ms.get_root_menu().add_item(&mm_mi2);
   ms.get_root_menu().add_menu(&mu1);
   mu1.add_item(&mu1_mi1);
-
-  Serial.println("Menu set");
 
   ms.display();
 }
 
 void loop()
 {
-  // Handle serial commands
   serialHandler();
-
-  // Wait for two seconds so the output is viewable
-  //delay(2000);
 }

    {
        lcd.print(menu.get_name());
    }

private:
    mutable LiquidCrystal lcd;
};
MyRenderer my_renderer;


  lcd.print("Item3 Selected  ");
  delay(1500); // so we can look the result on the LCD
}

void serialPrintHelp() {
  Serial.println("***************");
