Restarting from scratch, dynamic event switching oriented.