Added the Hooks.js framework