code: def get_cb_plot(cb, plot=None):
      
      plot = plot or cb.plot
      if isinstance(plot, GeoOverlayPlot):
          plots = [get_cb_plot(cb, p) for p in plot.subplots.values()]
          plots = [p for p in plots if any(s in cb.streams and getattr(s, '_triggering', False)
                                           for s in p.streams)]
          if plots:
              plot = plots[0]
      return plot
docs: Finds the subplot with the corresponding stream.