@Override
  public void activate() {
    super.activate();

    model.getTxId().addListener(txIdChangeListener);
    txIdTextField.setup(model.getWalletService(), model.getTxId().get());
  }
  @Override
  public void deactivate() {
    super.deactivate();

    model.getTxId().removeListener(txIdChangeListener);
    txIdTextField.cleanup();
    if (root != null) root.setMouseTransparent(false);
  }