Made ModifiableSpanSelector edge switch strict

Fixed imprecision in edge switch in ModifiableSpanSelector when the
change in position was large, i.e. it now precisely keeps the position
of the edge being passed over.