dynamic navs and pageblocks