ввел два события

Код AS3:
tmp.addEventListener(MouseEvent.CLICK, clkarts );
tmp.addEventListener(MouseEvent.DOUBLE_CLICK, dbclkarts );
но вот беда - по факту почему то система не ловит двойной щелчек - вместо этого ловит уже первый же видимо. в результате- поулчается два одиночных вместо одного двойного. что тут можно сделать?