Если добавляешь в расширении обработчик события и он предлагает добавить именно как событие, то вариант с контролем недоступен. А если руками потом прописать, будет работать?
Или лучше сделать не как обработчик события в обычную процедуру (с контролем) - будет оно срабатывать как событие?