I'm getting "Illegal invocation" when I try to call `dispatchEvent` on a Proxy of EventTarget instance. That is:
```
class A extends EventTarget {}
var a = new A();
var b = new Proxy(a, {});
b.dispatchEvent(new Event('a'));
// => Uncaught TypeError: Illegal invocation
```
Is this how it's supposed to be? We cannot use it proxies?
Comment 1 by hayato@chromium.org
, Jul 11 2017