I am not sure if this is fully correct as well. ```isLiveEnabled``` signals 'live loading of other caches', so waypoints should be loaded there as well. On the live map (```MapMode.LIVE```) this should even be done if ```isLiveEnabled``` is false, so both conditions need to be tested I think.