Total Rewrite to REQUIREJS because why not