http://computationallyendowed.com/blog/2014/07/20/reactive-m...
Basically: view m0 = r0 view (m1 = handler e0 m0) = r1 view (m2 = handler e1 m1) = r2
Or just down vote and learn nothing.