Patent ID: 7908569

Claim:
A method comprising: detecting a first user operation corresponding to a first item in a directory structure, the directory structure representing a hierarchical arrangement of a plurality of items, including the first item, in a memory, the first user operation indicating a start of an item action with the first item; in response to detecting a second user operation corresponding to a second item in the directory structure, creating and displaying a virtual target in the second item in the directory structure, wherein the virtual target is a possible location for completion of the item action with the first item; and in response to a third user operation indicating completion of the item action with the first item in the virtual target, completing the item action with the first item in the virtual target by creating a third item in association with the second item that replaces the virtual target, in response to the third user operation indicating completion of the item action with the first item in the second item and not the virtual target, completing the item action with the first item in the second item and removing the virtual target.