more complete support for loading page objects