code: public Array<Tab> getUIOrderedTabs () {
  		Array<Tab> tabs = new Array<Tab>();
  		for (Actor actor : getTabsPane().getChildren()) {
  			if (actor instanceof TabButtonTable) {
  				tabs.add(((TabButtonTable) actor).tab);
  			}
  		}
  		return tabs;
  	}
docs: Returns tabs in order in which they are displayed in the UI - user may drag and move tabs which DOES NOT affect
  their index. Use {@link #getTabs()} if you don't care about UI order. This creates new array every time it's called!