When building Ajax applications, you basically deal with two kinds of events. First, there are DOM events , and second, events from JavaScript objects. This second category is not part of the EcmaScript specs (or of the DOM specs, of course) so each framework needs to define its own pattern to expose...