renderables should only be called once
exception when adding to a delayed renderable list that's already been rendered
div
allow output after render from async
need to return rejected promise
handle unknown error from graphite
back to binding functions to the context and using this
renderable takes a render function or renderable object
update graphite
update graph
update input