added: Butter.Router based on page.js