Minor change, API change

- Hooking `element.dispatch()` to `Array.prototype`