public UIScreenBookOreo() {
    setId("oreobook");
    setHorizontalAlign(EHorizontalAlign.LEFT);
    setVerticalAlign(EVerticalAlign.CENTER);
    setModal(true);
    // setCloseBinds(new String[]{"engine:useHeldItem"});
    setCloseKeys(new int[] {Keyboard.KEY_ESCAPE});
    setSize(new Vector2f(800, 400));

    background = new UIImage();
    background.setTexture(Assets.getTexture("miniion:openbook"));
    background.setPosition(new Vector2f(0, 0));
    background.setSize(new Vector2f(600, 400));
    background.setVisible(true);
    addDisplayElement(background);

    pagetitle = new UILabel("Summoned minions");
    pagetitle.setPosition(new Vector2f(50, 20));
    pagetitle.setColor(org.newdawn.slick.Color.black);
    pagetitle.setVisible(true);
    addDisplayElement(pagetitle);

    pagetitle2 = new UILabel("Active minion");
    pagetitle2.setPosition(new Vector2f(340, 20));
    pagetitle2.setColor(org.newdawn.slick.Color.black);
    pagetitle2.setVisible(true);
    addDisplayElement(pagetitle2);

    uiminionlist = new UIList();
    uiminionlist.setSize(new Vector2f(250, 350));
    uiminionlist.setPosition(new Vector2f(45, 40));
    uiminionlist.setVisible(true);
    addDisplayElement(uiminionlist);

    selected = new UISelectedMinion(this);
    selected.setPosition(new Vector2f(310, 40));
    selected.setSize(new Vector2f(250, 170));
    selected.setVisible(true);
    addDisplayElement(selected);

    btnshowminion = new UIModButton(new Vector2f(100, 20), ButtonType.NORMAL);
    btnshowminion.setLabel("Show minion window");
    btnshowminion.setColorOffset(120);
    btnshowminion.setVisible(true);
    btnshowminion.setPosition(new Vector2f(375, 260));
    btnshowminion.addClickListener(
        new ClickListener() {
          @Override
          public void click(UIDisplayElement element, int button) {
            if (btnshowminion.getLabel().getText() == "Show minion window") {
              btnshowminion.setLabel("Hide minion minion");
            } else {
              btnshowminion.setLabel("Show minion window");
            }
          }
        });
    this.addDisplayElement(btnshowminion);
  }