let hasEventListener check for existence when only type and callback is given, for any scope