Thanks for the reply. But, the game is definitely going back to the xml file to run the command within the event that displays the next objective, because I can change the text that the command displays, load the game, and see the changed text (without saving after I change the text). So, it is not saving the event in the savegame, but somehow, when it loads, it only runs the one command within that event. Strange (but, not surprising that it knows enough to not run the checkpoint savegame command again).
WRT your suggestion, how do you determine that an event is triggered when you enter