All EventTarget subclasses except Window do the same exact thing in their overrides, so let's just share an implementation in the base.