@Override
	public boolean show() {
		if (!tab.open())
			return false;
		WidgetChild window = Widgets.get(BOOK_WIDGET, CLICK_WINDOW);
		WidgetChild wc = getChild();
		WidgetChild scrollbar = Widgets.get(BOOK_WIDGET, SCROLLBAR);
		if (wc == null || window == null || scrollbar == null || !wc.visible() || !window.visible())
			return false;
		if (window.getBoundingRectangle().contains(wc.getBoundingRectangle()))
			return isVisible();
		if (!Widgets.scroll(wc, scrollbar))
			return false;
		return isVisible();
	}