Use 0 as index for the overlays > 0 (not sure if it's correct)
Copy-Paste error: FillPolygon() would call StrokePolygon.