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

    super.free();
  }
  /**
   * 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);
  }