Modularized with requireJS