draw always because caret position is not index of runes