Optimized the extra PageBuilder parser with a page controller