Re-implement fill color and opacity for polygons