Исправлена ошибка при выходе за границы документа после многократных увеличений зоны поиска.
+ Рефакторинг.