setCaller on amc.js, implemented in demo-boilerplate.js as optional for user and course