WIP: starting to use requirejs