fixed DelegateEventListernersInterface(auto and ever)