Yeah, you're right in assuming that an event can be accessible if another event has been 'missed'. I didn't want the game to necessarily follow a canon storyline, but be a little more free in event details - and I also don't necessarily want it to be super clear what choices you make actually determine outcomes of the story.