Since this (and many others) actually mix-in EventTarget (they don't extend it) I used the `@uses` directive for this instead