code: public void setOwner(ListenerOwner owner)
      {
          super.setOwner(owner);
          if (owner != null)
          {
              Record recUserInfo = this.getOwner();
              RecordOwner recordOwner = recUserInfo.getRecordOwner();
              Record recUserScreenRecord = (Record)recordOwner.getScreenRecord();
              // This will flag the password as changed:
              recUserScreenRecord.getField(UserScreenRecord.NEW_PASSWORD_1).addListener(new ChangeOnChangeHandler(recUserInfo.getField(UserInfo.PASSWORD), true));
              recUserScreenRecord.getField(UserScreenRecord.NEW_PASSWORD_2).addListener(new ChangeOnChangeHandler(recUserInfo.getField(UserInfo.PASSWORD), true));
          }
      }
docs: Set the object that owns this listener.
  @owner The object that this listener is being added to (if null, this listener is being removed).