User Interface Research Group - Masatomo Kobayashi - Boomerang

We show that a throwing gesture, which considers the speed of cursor movement, successfully suspends and resumes dragging operations. This technique allows users to perform any operation required to make the target visible, e.g., window-switching and scrolling, before dropping the dragged object. It makes drag-and-drop an alternative to cut-and-paste interactions without using context menus, toolbar buttons, or keyboard.
To perform another operation before dropping, the user throws the dragged object by releasing the mouse button while continuing to move the pointer. Then the user can complete any operation to make the hidden target visible. After finishing, the user catches the object by clicking where it was thrown, and then resumes the suspended dragging operation. We also introduce advanced features including grouping, copying, and deleting to assist flexible drag-and-drop interactions.