public void setTrack(final String key, final IGeoItemSupplier route, final int unused1, final int unused2) {
        tracks.setRoute(key, route);
        trackUpdater.setValue(new Event<>(key));
        //send event to layer/rtutils
    }
LiveData wrapping the PositionHistory object or null if PositionHistory should be hidden
main/src/main/java/cgeo/geocaching/unifiedmap/UnifiedMapViewModel.java