I need to see this code in action...but I wonder if we need some kind of check for whether the user is an admin?  It appears as if this code will be present always, and anyone can drag the order of the elements?  Ideally, we would want the draggable handles to be visible only when the mouse hovers on a row, the same as the "edit" link/button that is in Joseph's branch.