/** Resets both the progress and status field */
  @Override
  public void awakeFromNib() {
    this.setProgressText();
    this.setMessageText();
    this.setStatusText();

    super.awakeFromNib();
  }
 @Override
 protected void invalidate() {
   for (Session s : transfer.getSessions()) {
     s.removeProgressListener(pl);
   }
   transfer.removeListener(tl);
   filesPopup.menu().setDelegate(null);
   super.invalidate();
 }