Implements tabbed interface