Refactoring: PageMain - 4
Merge branch 'slin' of https://github.com/comiscienceknight/MetroExplorer into slin