| Index: ext/common.js | 
| =================================================================== | 
| --- a/ext/common.js | 
| +++ b/ext/common.js | 
| @@ -20,10 +20,9 @@ | 
| { | 
| window.ext = {}; | 
|  | 
| -  var EventTarget = ext._EventTarget = function(cancelable) | 
| +  var EventTarget = ext._EventTarget = function() | 
| { | 
| this._listeners = []; | 
| -    this._cancelable = cancelable; | 
| }; | 
| EventTarget.prototype = { | 
| addListener: function(listener) | 
| @@ -39,17 +38,12 @@ | 
| }, | 
| _dispatch: function() | 
| { | 
| -      var result = null; | 
| +      var results = []; | 
|  | 
| for (var i = 0; i < this._listeners.length; i++) | 
| -      { | 
| -        result = this._listeners[i].apply(null, arguments); | 
| +        results.push(this._listeners[i].apply(null, arguments)); | 
|  | 
| -        if (this._cancelable && result === false) | 
| -          break; | 
| -      } | 
| - | 
| -      return result; | 
| +      return results; | 
| } | 
| }; | 
| })(); | 
|  |