notes about some things i can't do
update bacon
don't mutate state in place
use event stream to update document
event stream for input cell