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