dragging of objects and code cleanup