set defaultMaxListeners to 0 to avoid annoying "possible eventemitter memory leak detected" message