recompile box.js