add modules to context fns
remove unused parameter
try using bacon.js for updatable graphs