Patch from colinf to add tape-style region stretching via rubberband. Fixes #3075.