ensure that pagecreate runs after all other widgets have enhanced