code: def menu_callback(self, m):
          '''called on menu selection'''
          if m.returnkey.startswith('# '):
              cmd = m.returnkey[2:]
              if m.handler is not None:
                  if m.handler_result is None:
                      return
                  cmd += m.handler_result
              self.mpstate.functions.process_stdin(cmd)
          if m.returnkey == 'menuSettings':
              wxsettings.WXSettings(self.settingsf menu_callback(self, m):
          '''called on menu selection'''
          if m.returnkey.startswith('# '):
              cmd = m.returnkey[2:]
              if m.handler is not None:
                  if m.handler_result is None:
                      return
                  cmd += m.handler_result
              self.mpstate.functions.process_stdin(cmd)
          if m.returnkey == 'menuSettings':
              wxsettings.WXSettings(self.settings)
docs: called on menu selection