New fill routine works well, and faster than previous method. Neighborhood radius is important for smoothness vs speed.