Update page.js for latest API and remove invalid dependencies, fixes #34