Like the second example of avetarman, this violin did not wait for the newly installed box to reach the top before the others took their rightful place. Instead, they all come to life together:
http://jsfiddle.net/ebiewener/Y5Mdt/1/
Ultimately, it's all about ensuring that the line you are moving is absolute, so that it can slide along other lines, providing the necessary CSS attributes to these other lines so that they don't immediately jump out of place when the selected line is removed from the document stream from absolute positioning. Once this is done, the selected line loses its absolute positioning, but is added to the beginning of the lines. This allows all css to essentially be "reset", so you can continue to select new lines.