Caret can be positioned or repainted incorrectly in flipped-blocks multi-column blocks