public void onTab(Component component, PreviewEvent pe) {
if (!isManaged()) return;
boolean paging = component.getParent() instanceof PagingToolBar;
if (paging) {
PagingToolBar bar = (PagingToolBar) component.getParent();
int idx = bar.indexOf(component);
int fa = firstActive(bar);
int la = lastActive(bar);
if ((pe.isShiftKey() && idx > fa) || (!pe.isShiftKey() && idx < (la - 1))) {
super.onTab(component, pe);
return;