Не понял куда применить indexOf(). listeners у меня объект а не массив.
Я его сделал объектом чтобы не проверять повторение событий.