rename fns to bound_fns
bind eval scope separately
add ctx parameter to component fns
clone component to set key
remove more renderable
context aware components
#144: clear seems to work now
run examples inline
fix colorbrewer in node
promise status is only as wide as the graph