- Cycle through carets centering them on screen
- Better save and restore for carets