           showBat = false;
         }
       }
+      
+      if(armed == 0 && ((code &  inputChecker.YAW_LONG_LEFT) || menuActive))
+      {
+        if(!menuActive)
+        {
+          menuActive = true;
+          menuWasActive = true;
+          cleanScreen();
+          activePage = (void*)MainMenu;
+        }
+        fptr temp = (fptr) activePage;
+        activePage = (void*)temp();
+        return;
+      }
+      else
+      {
+        if(menuWasActive)
+        {
+          menuWasActive = false;
+          activeMenuItem = 0;
+          cleanScreen();
+          if(fcSettingChanged)
+          {
+            SendFCSettings();
+            SendFCSettings(); // sending twice to be safe
+          }
+        }        
+      }
+      
       if(settingChanged)
       {
         settings.WriteSettings();

      blink_i = 1;
    }
    
    if(menuActive && !fcSettingsReceived)
    {
      NewSerial.write(0x30); // request settings
      ReadFCSettings(fcSettingChanged);
    }
    else
    {

          settingChanged = true;
        }
      break;
      case 5:
        if((code &  inputChecker.ROLL_LEFT) && settings.m_DVchannel > 0)
        {
          settings.m_DVchannel--;
