added control point selection