code: public ScreenModel doServletCommand(ScreenModel screenParent)
      {
          ScreenModel screen = super.doServletCommand(screenParent);    // Process params from previous screen
          
          String strCommand = this.getProperty(DBParams.COMMAND);
          BaseApplication application = (BaseApplication)this.getTask().getApplication();
          String strDesc = application.getResources(ResourceConstants.MAIN_RESOURCE, true).getString(MenuConstants.LOGIN);
          if (strDesc.equals(strCommand))
          {
              if (this.getTask().getStatusText(DBConstants.WARNING_MESSAGE) == null)
              {   // Normal return = logged in, go to main menu.
                  this.free();
                  return null;    // This will cause the main menu to display
              }
          }
          strDesc = application.getResources(ResourceConstants.MAIN_RESOURCE, true).getString(UserEntryScreen.CREATE_NEW_USER);
          if (strDesc.equals(strCommand))
          {
              screen.free();
              screen = new UserEntryScreen(null, null, (BasePanel)screenParent, null, 0, null);
              screen.setProperty(DBParams.SCREEN, UserEntryScreen.class.getName());
          }
          return screen;
      }
docs: Do the special HTML command.
  This gives the screen a chance to change screens for special HTML commands.
  You have a chance to change two things:
  1. The information display line (this will display on the next screen... ie., submit was successful)
  2. The error display line (if there was an error)
  @return this or the new screen to display.