I can do that; I thought it was cleaner to do the addEventListener and removeEventListener in the same object, but your argument is also good.