added beginning of refactoring dragging descriptions