Это старая версия документа!
Данное событие универсальное, и происходит при любом из событии компонента, при этом передавая в качестве аргументов, функции обрабатывающей его, данные о произошедшем событии. Предполагается что обработка необходимого события производится уже внутри скрипта.
В скрипт в качестве значения val передается объект, содержащий следующие поля:
type arg