oa = (Double) getValue(angleName);
double[] xy = Geometry.coordinates(cx, cy, handleLength, oa);
float x = (float) xy[0];
float y = (float) xy[1];
Path p = new Path();
p.ellipse(cx, cy, handleLength * 2, handleLength * 2);
Rect handleRect = createHitRectangle(x, y);
float a = (float) Geometry.angle(cx, cy, pt.x, pt.y);
xy = Geometry.coordinates(cx, cy, handleLength, a);
float x1 = (float) xy[0];
float y1 = (float) xy[1];