function callCustomRemove(func, type, listener, useCapture)
            {
                func.call(null, type, listener, useCapture);
            }
@param {function(string, function(), boolean)} func
@param {string} type
@param {function()} listener
@param {boolean} useCapture