The lasso has about 90% of what's needed already - auto completion to the start point, visible coverage of the selected area, etc. But it's too freehand, picking up every shake and jumble when I move the mouse any decent distance. If the lasso had a "forced straight line" feature that would help a bit, although the requirement drag the mouse instead of clicking then moving still makes it more difficult than it needs to be.