Events: don't expose "getListeners" to public api