Because of a bug, I'm pretty sure, while I was working on a screenplay I suddenly found that the dialogue I had written was at the bottom of the scene instead of in the middle where I had been intending to add it. I had to slowly copy the text one element at a time and go up and add the dialogue in again, then go down and delete all the remaining character names in the dialogue elements I didn't need.
I think a function to select and manipulate and copy/paste a single element or multiple elements would be very useful.