Refactor: Page editor is now fully functional with new implementation of pre handler