make sure there's only one on_page_view call