Есть контент-спрайт, в котором находятся различный спрайты и текстовые поля, имеющие мышиные события. Мне нужно сделать так, чтобы по клику на любой области, кроме самого спрайта-контента, контен исчезал. То есть фактически мне нужно определить кликнул я по спрайту-контенту или вне его. Я могу это сделать, если

Код AS3:
this.mouseChildren = false;
private function onStageClick(e:MouseEvent):void
{
trace(e.target);
}
Но тогда дети спрайта-контента не будут реагировать на мышь, что мне не нужно.
Как можно еще решить данную проблему?
Добавлено через 6 минут
Я решил эту проблему проверяя координаты мышки относительно спрайта-контента. может есть более лучшее решение?

Код AS3:
if (this.mouseX > this.width / 2 || this.mouseX < -this.width / 2 || this.mouseY > this.height / 2 || this.mouseY < -this.height / 2)
{
trace(e.target)
}