Schedule events

See commit comments