And what about the music? Maybe Just pick a random track from every geoscapex file found. So if you add 10 tracks for geoscape, will pick it one them. Also, true for combat, dogfight, etc.
Also, could be nice later, some events can have they proper music (for example when a dogfight agains a really huge UFO, you discover something important, etc)