It'd be nice to have 1 more test just to make sure setting bgcolor, then updating it, will work & not append any additional rects.

I'm sure it works fine now, but just to flag errors if code changes later.