[#40811307] refactor PageEvent subscriptions to use view.subscribePageEvent