Allow the page content to be modified by multiple on_page_output event handlers

This change allows the page content to incorporate changes made by multiple on_page_output event handlers. It seems to work fine in my [limited] testing. If or how this might affect existing code which might rely on the current behavior, I have no idea.

Comments welcome.

-Steve