fix: shadow was drawn above the shape
"draw shadow" is now by default implements with "g.fill(bounds)"