The @watchable project includes the following state management and eventing primitives for building interactive web applications...
@watchable