use all tracks instead of just first when calculating bounds from a GPX/KML file
calculate bounds overlap correctly when bounds larger than map