I use px.scatter_mapbox, I plot some locations. I plot another component next to it and I want to update locations on the map based on the other component. I use a callback to do it. Here, I have an unusual problem. I create a new map component to replace the old one. I use a new set of locations, but the displayed map contains some weird permutation of the old ones. The most confusing is the fact that the hover function works well - according to the new (not plotted) locations.