"CANCEL" command question ..

hey folks ... anyone got any ideas how to get around this problem.

I use Garmin PC for my gps, which runs from an exectbl command and calls external_gps.skin with El-C's overlay. When I close the garmin pc program, I automatically load the audio player. Now here is the problem, the close button on the audio player is "CANCEL" which when i press it reloads the last screen - external_gps.skin, but this time without the overlay and now I have the Garmin PC loaded but without the overlay so it's almost impossible to close out of Garmin.

anyone got any ideas how to prevent this from happening .. apart from explicitly calling screens on each screen exit !