Moved "on_page_output" to PageView and changed the event name fired at BlockController to 'on_block_load'.