Fixed #351 (Can activate more than one schedule)

I'm going to post changes through pull requests for a while instead of directly committing with the potential of screwing things up.

It looks like this bug was created from just forgetting to update code across controllers.