I do not know how to calculate the time budget in function onPartialtUpdate. Currently I call dc.fillPolygon 5 times and the budget exceeds:
Average execution time: 50.446846
Allowed execution time: 30.000000
Why is fillPolygon (with 4 Point) so expensive? community.garmin.com/.../1409708.png