эту проблему я вижу, и понимаю почему происходит снятие выделения при перетаскивании, но по другому не получается. по крайней мере у меня. иначе не происходит снятие/выделение области при клике на квадрат карты.
Перетаскивание стандартное, в пределах заданной области

Код:
on (rollOver) {
this.useHandCursor = false;
}
on (press) {
this.startDrag(false, 40, 110, 560, 390);
}
on (release) {
this.stopDrag();
}