I think it could call (their equivalent of) clearRect up to 9 times on an already cleared region before drawing there?