add Schedule Change Listener
The same listener cannot be added more than once. Listeners are notified of schedule changes in the sequence by which they were added.
Parameters
listener
the listener to add to the schedule