an editable bezier curve