Looks cool, how does the DOM updates work here? Is it possible to do whatever kind of update you want?
GUI state mutations are triggered by messages passed around the system. Messages can be generated from user interactions for by asynchronous subscriptions (network socket, etc).
Which is cool but a custom rendered UI would be cooler.