A detachable event handler. Hold onto one if the listener should ever stop firing — otherwise ignore the return value.
remove():Void
Detaches the handler. Safe to call more than once.