added dragging ability - desktop