1. A method for controlling a cursor, the method comprising: determining a profile of a person; detecting a gesture of the person; determining, based on at least one of the profile and the gesture of the person, at least one of an appearance for a cursor and an activity for the cursor; and displaying the cursor according to the at least one of the appearance and the activity for the cursor.