восстановил проверку хендлера на undefined при подписывании на событие