Add getCaretInElement to utils