First Implementation of switching components with tab.