1. A computer-implemented method comprising: receiving a first one-button input from a user, with no input associated with a modifier input, indicating a first start tracking request and including information identifying first coordinates of a user-controlled object on a user display device, at a time when the user-controlled object is located at the first coordinates and the user initiates the first start tracking request; receiving a first drag input from the user indicating a movement of the user-controlled object across the user display device to second coordinates on the user display device and including a first stop tracking request at a time when the user-controlled object is located at the second coordinates and the user initiates the first stop tracking request, the first stop tracking request being a release of the button, with no input associated with a modifier input; determining a first display object associated with the first coordinates and a second display object associated with the second coordinates; determining a group of selected display objects including the first display object, the second display object, and third display objects, the third display objects being automatically included in the group based on being located in an area of the user display device spanning a first rectangular area defined by the first coordinates and the second coordinates, the determining a group being initiated by the first stop tracking request, the third display objects including display objects in at least two columns; modifying a first current state of the first display object to a first different state, after determining the group; using a value selected by the user of a toggle control to set states associated with the selected display objects included in the determined group, other than the first display object, to either the first different state or, for each particular selected display object, a state different than a previous state of the particular selected display object; receiving a second one-button input from the user, with no input associated with a modifier input, indicating a second start tracking request and including information identifying third coordinates of the user-controlled object on the user display device, at a time when the user-controlled object is located at the third coordinates and the user initiates the second start tracking request, after the modifying the first current state; and determining a fourth display object associated with the third coordinates, wherein the fourth display object is different from the first display object and the modified state of the first display object is maintained upon receipt of the second start tracking request.