Revert notebook.js to master