хм, сейчас проведу эксперимент...
Добавлено через 21 минуту
Нет, target и currentTarget там совпадают. Оказалось, правда, что я ошибся с событием. Отрабатывает кнопка не по MOUSE_DOWN, а по MOUSE_UP (по MOUSE_DOWN только звук) . Но сути это не меняет, поскольку захватывает она все равно событие не вовремя.
Получается, видимо все-таки тот вариант, который я написал (с проверкой, не под мышкой ли кнопка).