code: def __init__(self, plot, streams, source, **params):
      self.plot = plot
      self.streams = streams
      self.source = source
      self.last_event = None
  
imports: from weakref import WeakValueDictionary
  from ...element import Tiles
  from ...streams import BoundsX, BoundsXY, BoundsY, RangeX, RangeXY, RangeY, Selection1D, SelectionXY, Stream
  from .util import _trace_to_subplot
label_desc: Use image node_id 1 to create a new PlotlyCallback object  with example: obj = PlotlyCallback(plot, streams, source)