impl: floodfill, canvas - positions