Caret is drawn in the wrong place in multi-column blocks