I was initially struggling to extend that approach (my limited understanding of LiveCode - have just started) - so I set out to do it from scratch so I could follow the logic step by step without calls to other places that I was having difficulty tracing.
I've been using Animation Engine's constrainCircularCallBack and my first couple of sectors have shaped up well: moving the icon adjusts the arcangle of the sector beautifully. However, I am really puzzled by the difference in approach to characterising angles for the "findangle" function (used for the icon) and "startangle" and "arcangle" properties (used for the oval graphic that generates the sector of the pie). For findangle, angles are characterised from a vertical line and clockwise (i.e. 3 o'clock is at 90 degrees). For the "startangle" and "arc angle" properties, angles are characterised from a horizontal line and anticlockwise (12 o'clock is at 90 degrees). I've generated code that converts one approach into the other and adjusts for moving beyond 360 degrees but this difference in characterising the angles turns what should be a straightforward piece of work into something brain-frying as you try to extend the number of sectors.
Presumably, there are some standards that are being applied here that make this the only way this can be done. I am not a mathematician and have only recently come to programming - is anyone explain to me what they are so that I can submit myself to working out the remainder of segments with confidence that I have not missed something that could make this much less painful

Many thanks
Nigel