e') {
                      ctx.rect(point.x - handleRadius, point.y - handleRadius, handleRadius * 2, handleRadius * 2);
                  } else {
                      ctx.arc(point.x, point.y, interiorPointRadius, 0, Math.PI * 2);
                  }
                } else {
                  ctx.arc(point.x, point.y, GLOBAL_CONTROL_POINT_RADIUS, 0, 2 * Math.PI);
                }

                ctx.fillStyle = isActive ? 'rgba(239, 68, 68, 0.9)' : color.point; 
                ctx.fill();
           