fix background to take into account alpha as well

Previous implementation of fillStyle was using rgbToHex(). This output a hex string '#FFFFFF'

This means that alpha portion was being ignored. fixed to getCSSRGBColor, which output 'rgba(...)'