redrawCaret -> redrawCaretTask, for some consistent naming pattern (cmp. blinkTask)