Имена аргументов в обработчиках событий не захардкожены. Тут даже были примеры, работоспособность которых я проверял, которые это подтверждают, которые ныне потёрты во благо вселенской оптимизации раздела мастерской славу Ситиса. Типы, количество и порядок аргументов предопределены, что вполне логично. Кстати, я не проверял, но вполне вероятно, что для аргументов обработчиков событий предусмотрено автоматическое преобразование типов. Почему всегда копируют имена аргументов из документации: а) не понимают сути; б) не придают особого значения их названию; в) сотни иных вариантов. akActionRef в примере в твоём посте - объект типа ObjectReference.