To me their approach seems absolutely brilliant, pushing even event handling to completely declarative code.