A method for stateful toggling of check box status, implemented as a software
program
installed and operating on a computer comprising a computer processor coupled to
computer memory. Embodiments of the invention include detecting a touch event on
a first check box, toggling the status of the first check box to a new status,
and repeatedly, for a multiplicity of repetitions, carrying out the steps of detecting
a drag event for each additional check box onto which a user drags the pointer,
wherein the user drags the pointer onto at least one additional check box, and
statefully toggling the status of each additional touch box for which a drag event
is detected to the new status of the first check box.