Cursor Functions
Use these functions to draw and manage the cursor.