handle component bindings
ensure correct context for functions called from templates
comment out test for #716
clear upstream cache on changes, as necessary
capture implicit dependencies (this.get()) within evaluators