PageRegion should probably extend Base, so you have the wait_for methods available. Can be fixed up in a later patch.