How do InfoWindows get updated? If I create a custom InfoWindow class, create a new instance, and set it as the InfoWindow of a map, is it responsible for updating its own content or does the map somehow do that? I want to write a custom Popup class, but I don't know if something else will overwrite my changes anytime I try to set the content of the popup. Does anyone have a diagram about the events, methods, and process that takes a map click and ultimately turns it into an updated InfoWindow?
Thanks,
Nathan