code: public void addListeners()
      {
          String strMessage = "Create new user account";
          String strTerms = this.getProperty("terms");    // Terms resource EY
          if (strTerms == null)
              strTerms = "terms";
          if (this.getTask() != null)
              if (this.getTask().getApplication() != null)
          {
              BaseApplication application = (BaseApplication)this.getTask().getApplication();
              strMessage = application.getResources(ResourceConstants.ERROR_RESOURCE, true).getString(strMessage);
          
              strTerms = application.getResources(ResourceConstants.DEFAULT_RESOURCE, true).getString(strTerms);
          }
          this.getScreenRecord().getField(UserScreenRecord.STATUS_LINE).setString(strMessage);
          this.getScreenRecord().getField(UserScreenRecord.TERMS).setString(strTerms);
          
          //x this.readCurrentUser();
          
          super.addListeners();
          
          FieldListener listener = this.getMainRecord().getField(UserInfo.USER_NAME).getListener(MainFieldHandler.class);
          if (listener != null)
              this.getMainRecord().getField(UserInfo.USER_NAME).removeListener(listener, true);   // Don't read current accounts
          
          this.getMainRecord().addListener(new UserPasswordHandler(false));
          
          this.addAutoLoginHandler();
      }
docs: Add all the screen listeners.