use correct page init listener