Patent ID: 7865845

Claim:
An apparatus comprising: at least one processor; a memory coupled to the at least one processor; and a pointer drag path chaining mechanism residing in the memory and executed by the at least one processor, the pointer drag path chaining mechanism comprising a pointer that allows selecting a first object in a graphical user interface, the selection of the first object causing the pointer drag path mechanism to place a first corresponding object in a chain of objects, wherein the pointer further allows dragging the selected first object to touch a second object, the touching of the second object causing the pointer drag path mechanism to place a second corresponding object in the chain of objects without a user of the pointer pressing any additional buttons on a pointing device that controls the pointer, wherein after the selected first object is deselected, the pointer drag path chaining mechanism processes the chain of objects as an atomic group of operations according to at least one operand and at least one operator in the chain of objects, thereby allowing rolling back any performed operations if any operation in the chain of objects fails.