NOTE: this callback is the key change to the code.  The logic is copy/paste from what used to be in ExperimentScheduleActivity.