See https://github.com/whatwg/dom/issues/211#issuecomment-209395525
> 1. How often cancelBubble is changed from false to true (likely common) and from true to false (hopefully rare).
> 2. How often the cancelBubble flag actually changes which callbacks are invoked (hopefully rare).
Comment 1 by tkent@chromium.org
, Apr 14 2016