пока еще недогоняю куда indexOf
this.listeners - объект {}
в нем ключи, например "click" : [handler1, handler2, ...] - массив значение ключа.
я в цикле итерируюсь от нуля до длинны массива Например this.listeners.click.length