1. One or more computer-readable storage media having computer-executable instructions embodied thereon that, when executed by a computing device, perform a method for dragging and dropping an object, the method comprising: receiving a user input via a graphical user interface to drag an object proximate to a persisted auto-list, thereby initiating a drag/drop operation; displaying a preview of multiple different types of actions that will take place in response to dropping the object onto the persisted auto-list based on a predefined relationship between the object and the persisted auto-list; receiving additional input from the user during the drag/drop operation that causes a new action in addition to at least one of the multiple different types of actions to take place in response to dropping the objection onto the persisted auto-list; and performing the new action and the at least one of the multiple different types of actions in response to the object being dropped onto the persisted auto-list after said displaying.