added page listener