Are both `cajon` and `requirejs` needed?