Drawing a Simple Mouse Cursor without "Ghost" Images

Why do you have to refresh the entire map in option (1)? Why can't you just redraw the bit where the cursor was?