adds refactored JS, partially works on safari
adds refactored JS, partially works on safari

ericmjl/bokeh,aavanian/bokeh,jakirkham/bokeh,percyfal/bokeh,timsnyder/bokeh,stonebig/bokeh,clairetang6/bokeh,ericmjl/bokeh,justacec/bokeh,aiguofer/bokeh,rs2/bokeh,philippjfr/bokeh,mindriot101/bokeh,jakirkham/bokeh,quasiben/bokeh,clairetang6/bokeh,timsnyder/bokeh,azjps/bokeh,jakirkham/bokeh,DuCorey/bokeh,timsnyder/bokeh,draperjames/bokeh,ptitjano/bokeh,ericmjl/bokeh,DuCorey/bokeh,mindriot101/bokeh,bokeh/bokeh,philippjfr/bokeh,philippjfr/bokeh,azjps/bokeh,timsnyder/bokeh,justacec/bokeh,azjps/bokeh,phobson/bokeh,quasiben/bokeh,percyfal/bokeh,rs2/bokeh,ptitjano/bokeh,percyfal/bokeh,Karel-van-de-Plassche/bokeh,Karel-van-de-Plassche/bokeh,draperjames/bokeh,bokeh/bokeh,percyfal/bokeh,phobson/bokeh,azjps/bokeh,clairetang6/bokeh,bokeh/bokeh,DuCorey/bokeh,jakirkham/bokeh,clairetang6/bokeh,ptitjano/bokeh,dennisobrien/bokeh,Karel-van-de-Plassche/bokeh,DuCorey/bokeh,rs2/bokeh,justacec/bokeh,dennisobrien/bokeh,quasiben/bokeh,aavanian/bokeh,stonebig/bokeh,Karel-van-de-Plassche/bokeh,jakirkham/bokeh,schoolie/bokeh,timsnyder/bokeh,phobson/bokeh,aavanian/bokeh,dennisobrien/bokeh,draperjames/bokeh,ericmjl/bokeh,aiguofer/bokeh,aiguofer/bokeh,ptitjano/bokeh,schoolie/bokeh,ptitjano/bokeh,aavanian/bokeh,schoolie/bokeh,phobson/bokeh,bokeh/bokeh,DuCorey/bokeh,rs2/bokeh,dennisobrien/bokeh,stonebig/bokeh,justacec/bokeh,bokeh/bokeh,Karel-van-de-Plassche/bokeh,aavanian/bokeh,philippjfr/bokeh,rs2/bokeh,draperjames/bokeh,mindriot101/bokeh,philippjfr/bokeh,ericmjl/bokeh,dennisobrien/bokeh,stonebig/bokeh,schoolie/bokeh,phobson/bokeh,mindriot101/bokeh,schoolie/bokeh,percyfal/bokeh,azjps/bokeh,draperjames/bokeh,aiguofer/bokeh,aiguofer/bokeh