more work on tabbed components