Add columnCounts to selection methods
Considerably more elegant (and correct) moveLeft and moveRight