new better tab panel support