@Override
	public boolean open() {
		WidgetChild wc;
		return MainTabs.ABILITY_BOOK.open()
				&& (this.isOpen() || (wc = Widgets.get(BOOK_WIDGET, component)) != null && wc.visible()
						&& wc.click(true) && new TimedCondition(2000) {
							@Override
							public boolean isDone() {
								return AbilityTabs.this.isOpen();
							}
						}.waitStop());
	}