Extruding bezier line on surface

Hi,
I want to draw a line on surface.
I want a line of actual object(not just for a visual effect like annotation or logo).
I tried adding a bezier curve and it works well if I draw it in edit mode with surface option.
But I want to draw the bezier line not with dragging mouse but with extrude and when using extrude, the bezier line is not extended on surface anymore.

bezier2
you can see the bezier line on a sphere drawn by dragging a mouse is on the surface but extending it with extruding is not conducted on surface.
What should I do to extend bezier line ‘on the surface’ using extrude?

ps. Drawing bezier line with dragging a mouse is simple but I should stop drawing and make a new start point to change view. This is why I tried to use extrude. Is there any way to draw through dragging a mouse continuously even if I have to change view? Even though there’s a way for it, I still want to draw with extrude function because it feels more stable.

Thanks in advance.

One way to do this is to duplicate an edge loop, separate it, then convert it to a curve and give it thickness in the curve settings.

In the future (4.0 ??) you will be able to rotate (and zoom) while extruding mesh. I assume it will also work while extruding curves.

If you draw, you can leave a gap each time you rotate. Then fill in the gaps once you are finished drawing.

If you are extruding, try this…

Snap Curve to surface2

Or use face nearest.
I used Ctrl-click for the last few. Easier than extrude, move, extrude, move.

Wow, I haven’t thought I should’ve used snapping again…Thanks.