Cleanup editor functionality and code

Make the content model proxy all events for its currentPage
so that views can listen directly to the model rather than trying
to juggle events for pages.