keep the caret position by explicitly stating the position