Use globalAlpha instead of opacity for variability.

Originally I used CSS `opacity` because I didn't want overlapping "avoid" regions to blend their alpha. However, that same thing can be achieved by clearing first before filling to prevent blending.