drawEllipse's inc var calculation updated
boundaryFill4 function cares about the canvas' boundaries