I've figured out that a circle behaves differently on touch devices.
var p1 = board.create("point", [0, 0], {
fixed: true
});
var circle = board.create("circle", [p1, 3]); //radius 3
On PC/Mac the circle is stationary, I have no way to move it or increase its size
On mobile devices, it also appears to be stationary, but if I place two fingers on two different points on the line of the circle, I can increase its size by stretching them.
The JSXGraph doc mentions "the radius can be given
as a number (which will create a circle with a fixed radius)" but it seems that touch devices doesn't respect that.
Thanks for your help,
Chris