Don't think this works for the case of a single line segment in a path(move_to, line_to).
Had to write my own hit_test to check against path bounds.
hit_test seems to work for rects and circles in a path.
Is there any way, on a canvas, to draw and move one vector over another vector leaving the "lower" vector intact?
I've tried lots of combinations of the "canvas.blends", but none seem to work.
Think like moving a cross-hair cursor over a drawn object without distroying (or having to redraw) the object.