js: use requirejs/amd wrapper