This is a great piece about the global AbortController in Javascript. It's interesting that it is a general pattern that applies across several cancellable operations and is available for incorporating into your own code.
The idea that you can use a single signal to remove several event listeners seemed much more elegant that using the remove method.