add page_handler.js