tab page data controller