Hi @Bryan
I just wanted to let you know that I got this working with registering the custom model in javascript before the embed.
So thanks very much for the advice.
One thing I wanted to note was that I could not get it to work with version 1.4.0 .
With that version it threw this error in the js console:
Uncaught TypeError: name.slice is not a function
at normalize (bokeh-1.4.0.min.js:50)
at require (bokeh-1.4.0.min.js:68)
at Object.main.register_plugin (bokeh-1.4.0.min.js:115)
at outer (tool.html:38)
at tool.html:43
at tool.html:33
at tool.html:34
It works fine in version 1.3.4.
Once again thanks for your help and thanks for being part of a great project like Bokeh!