тач событие действительно слушается только для текстового объекта

Код AS3:
protected function replaceAccessory(newAccessory:DisplayObject):void
{
...................................
if(this.accessory)
{
if(this.accessory is IFeathersControl)
{
if(!(this.accessory is BitmapFontTextRenderer))
{
this.accessory.addEventListener(TouchEvent.TOUCH, accessory_touchHandler);
как почти костыль: можно внутри accessory на таче имажа проверить родителя, если он DefaultListItemRenderer, получить индекс и делать свои дела