extend eventemitter2