Refactor and separate page_tab from timeline