Using Carets
·Creating and displaying a caret
·Hiding a caret
·Destroying a caret
·Adjusting the blink time
·Processing keyboard input