* Do union with previous partial redraw before overwriting with self and store unmodified new rect to avoid rect getting bigger. * Make rect one pixel wider instead of smaller so edges do not get left outside. Overall this looks quite better.
* Do union with previous partial redraw before overwriting with self and store unmodified new rect to avoid rect getting bigger. * Make rect one pixel wider instead of smaller so edges do not get left outside. Overall this looks quite better.