How to lay a caret beautifully?