Blends with backgroundColor

added new “colorLayer” that placed on top and filled with
backgroundColor.
also added new “backgroundColorEnabled” property to toggle this
function on/off