Цикл по currentItem надо запустить и повесить addEventListener на каждый элемент в итерации, а лучше взять querySelector и на него повесить событие, тогда по всплытию разбираться что и как, тогда без цикла.
Zombie42679, querySelector возвращает ровно один элемент, самый первый из найденных, а у Вас querySelectorAll, который возвращает массив из всех элементов, которые найдутся по селектору. Получив только родителя повесить надо на него один eventListener, и в функцию-обработчик надо передать event, из которого, внутри функции, можно достать event.target, и с ним работать, это будет тот элемент, который событие сгенерировал.