* оптимизация (лишние оповещения об изменении Offset и перерисовки)