/** Cleanup. */
  public void free() {
    ThinMessageManager.freeScreenMessageListeners(this);

    super.free();
  }
 /**
  * When a control loses focus, move the field to the data area.
  *
  * @param e The focus event.
  */
 public void focusLost(FocusEvent e) {
   super.focusLost(e);
 }
  /**
   * The init() method is called by the AWT when an applet is first loaded or reloaded. Override
   * this method to perform whatever initialization your applet needs, such as initializing data
   * structures, loading images or fonts, creating frame windows, setting the layout manager, or
   * adding UI components.
   */
  public void init(Object parent, Object obj) {

    super.init(parent, obj);

    ThinMessageManager.createScreenMessageListener(this.getFieldList(), this);
  }