Event Cycle
As passages are loaded, different internal events are triggered.
These can be listened to using jQuery’s on() function on the window global object.
Story Start
start.sm.story
Passage Progression
hide.sm.passageshow.sm.passageadded.sm.checkpointORfail.sm.checkpointshown.sm.passage