1. A method of obtaining user input, the method comprising: initiating a display of an optical tracking grid on an electronic graphical display; determine changes among images of at least a portion of the optical tracking grid that are captured by a tracking pen device; determining, based on the changes, a movement of a portion of the tracking pen device; and producing, in response to determining the movement, a data set characterizing movement.