1. A method comprising: creating a video signal of an eye of a computer user, the video signal comprising a stream of frames; finding, by the computer system, an indication of pupil position by: calculating a set of feature points within a first frame of the video signal; dividing, by the computer system, the first frame of the video signal into a plurality of sections; selecting a plurality of feature points from the first frame, at least one feature point selected from each section; and determining an ellipse from the plurality of feature points; and moving, by the computer system, a cursor on a display device of the computer system, the moving responsive to change in location of a feature of the ellipse with respect to a previous feature of an ellipse from a previous frame, and the moving in real time with movement of the pupil.