I need some help understanding how exactly MSTS location events work exactly in regard to resources due to a large activity I'm currently doing.
Firstly the activity in brief; using the East Coast Express by Europeanbahn (plus some stock downloads from UKTS community) you take a 9am HST service from Kings Cross to York via Leeds; stopping at all major stations along the route. I have three message pop-ups:
1) Appears just before Welwyn North where there is a class 365 ahead of you (driving the HST) explaining the situation that the 365 is to divert onto the slower line
2) Appears at just before Stevenage giving precise instructions on how to take advantage on using the hst braking system due to being late
3) Appears just after Wakefield Westgate where there is a class 158 service in front of your hst describing that it will divert onto the Huddersfield line so you can approach into Leeds fast
Question:
How exactly does the location events work in terms of resources?
By this I mean will MSTS use more or less resources if I set the three location events up as:
1) When the activity starts I have location0 activation level set to 1, and the others are set to 0.
2) When location event 0 is passed, the outcomes are the message is displayed and activation level for location1 is increased by one to activate it
3) When location1 is passed, its outcomes are that it displays the next message and also activates location2
COMPARED WITH:
1) When the activity starts I have location0 activation level set to 1, and the others are set to 0.
2) When location event 0 is passed, the outcomes are ...
a. the message is displayed
b. activation level for location1 is increased by one to activate it ... and ...
c. activation level for location0 is decreased by one to deactivate it
3) When location1 is passed, its outcomes are ...
a. the message is displayed
b. activation level for location2 is increased by one to activate it ... and ...
c. activation level for location1 is decreased by one to deactivate it
================================================================================================================================================
When each location event is passed; after the message is displayed, does this event deactivate itself as an outcome automatically?
i.e. Will I save resources if I also set a location"x" events outcome as "decrease location 'x' by one level" to deactivate it or will this increase the amount of resources MSTS will use?
I hope you all understand what I'm trying to ask as it's complex to ask correctly

Thanks in advance,