
Hi All!
Trying to use the linked CrosshairTools functionality. When I run the example on GitHub I’m hitting the following error
Traceback (most recent call last):
File "test.py", line 381, in <module>
p1.add_tools(CrosshairTool(overlay=[width, height]))
File "/Users/x/opt/anaconda3/lib/python3.9/site-packages/bokeh/model/model.py", line 128, in __init__
super().__init__(**kwargs)
File "/Users/x/opt/anaconda3/lib/python3.9/site-packages/bokeh/core/has_props.py", line 206, in __init__
setattr(self, name, value)
File "/Users/x/opt/anaconda3/lib/python3.9/site-packages/bokeh/core/has_props.py", line 236, in __setattr__
self._raise_attribute_error_with_matches(name, properties)
File "/Users/x/opt/anaconda3/lib/python3.9/site-packages/bokeh/core/has_props.py", line 272, in _raise_attribute_error_with_matches
raise AttributeError(f"unexpected attribute {name!r} to {self.__class__.__name__}, {text} attributes are {nice_join(matches)}")
AttributeError: unexpected attribute 'overlay' to CrosshairTool, possible attributes are description, dimensions, js_event_callbacks, js_property_callbacks, line_alpha, line_color, line_width, name, subscribed_events, syncable, tags or toggleable
I have a feeling that something changed in the version of Bokeh that is not reflected in this particular example or perhaps something is wrong in my setup?
Any recommendations?
Many thanks in advance!

