Port Jose's changes on the background renderer

Basically we dont multiply the mask by the color anymore
Now we use the correct span for masking or without
Port Jose's changes on the checker renderer