redo the UI to use tabbedpanel instead of one big scrollview