ПП
Проверь - создай листнер с анонимной функцией, внутри функции вызови массив аргументов
У тебя нет события при вызове функции в коде
Соответственно ,если ты просто опишешь функцию и будешь обращаться внутри нее к событию, то у тебя событие будет андефайнд