Fixed #351 (Can activate more than one schedule)

I'm going to make changes through pull requests instead of directly committing for a while in hopes that I don't screw something up.

It looks like this bug was created from forgetting to update code across controllers.