Scheduler events

Adding changed event to the scheduler.

Closes #300