Make alt-drag selection work on columns, not string indices

This makes the block align properly in the face of tabs
(given a monospaced font)

Closes #2189