This reverts commit 507ec8c8eeef5d42b3ac21eb9c27277b7ae3713e. (Bug was found and fixed)
also, move load.js from directly embedded in boot.js into an external file