title: bokeh update high level chart with javascript callback
body: <p>I am using bokeh  to plot high level chart (Line) with a dataframe .
  I have also widget to filter data showed by the graph.
  I know how to do it with basic glyphs but not with high level charts.
  Indeed basic plots are using ColumnDataSource as input and a javascript callback can take it as argument and trigger it. But for a dataframe as input, it does not seem possible.
  I have the following error if I want to pass in args the dataframe df:</p>
  
  <p>ValueError: expected an element of Dict(String, Instance(Model)), got {'df':   ......</p>
  
  <p>Any idea?
  Thanks.
  David </p>