Как обработать ошибки компонента ComboBox, при том что он сам был ранее удалён со сцены, а ссылка на него обнулена.
Если удалить со сцены ComboBox во время раскрытого выпадающего списка, то список со сцены не удаляется почему-то, и что самое обидное продолжает слушать события, и как следствие выдаёт ошибки:

Код:
TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null".
at fl.controls::ComboBox/onListItemUp()
Посоветуйте, куда можно вставить try...cath чтобы эту ошибку можно было обработать?
Хотя, лучше посоветуйте как сделать чтобы выпадающий список тоже удалялся со всеми его слушателями?
Добавлено через 17 часов 46 минут
Конечно идея переопределить метод - позволят скрыть факт ошибки, но само событие продолжает всплывать:

Код AS3:
override protected function onListItemUp(e:MouseEvent):void
{
if (!flagDestroy)
{
try
{
super.onListItemUp(e);
}
catch (err:TypeError)
{
trace(err.message, ' -> onListItemUp');
e.stopImmediatePropagation();
e.preventDefault();
this.flagDestroy = true;
}
}
else
{
trace(' onListItemUp');
e.stopImmediatePropagation();
e.preventDefault();
}
}
А вот как удалить само событие, ничего не могу придумать