implement a tabs component for use in Testing