new version for BMExtPageController