All events should be handled on SVGElement according to SVG WG resolution. This means, we should be able to remove special casing in SVGSVGElement now.
So far we have onunload onscroll onresize onzoom As well as onerror onabort Some might not be supported in SVG2 anymore. Not sure how to remove the others. Some are handled by Document in HTML. We probably should do that in SVG as well.