Trying to make page model reusable for real (with their own context, i.e. function)