Bummer. The latest web trend is immutability and event streams, but javascript data structures are almost all mutable by default, and O.o is a great way to take advantage of that fact. Instead of abstracting away data changes behind events, why not use data directly? Instead of fighting the language, why not (at times) embrace mutability?