Add Event class. Use it to handle multi yearPassedCallback
Rewrite the Story module to use it with Event and Guide