add non-optional argument for removeEventListener