17. The system of claim 15 , wherein the transition effect visually sorts the user interface elements based on a user established ordering.
15. A system for visually re-ordering interface elements comprising: one or more processors; a non-transitory storage medium storing program instructions, wherein the one or more processors execute the program instructions; a rendering engine, comprising a subset of the program instructions, able to execute a transition effect upon a markup language document, wherein the markup language document comprises a plurality of user interface elements, wherein markup language document is associated with a document object model, wherein the transition effect visually modifies the user interface elements and the document object model is unaffected; and a sorter, comprising a subset of the program instructions, that visually sorts an order of elements in a data set as presented within a user interface using one or more of the transition effects while leaving values of the data sets and the corresponding document object model objects unaffected, wherein use of the transition effect by the sorter reduces memory and processor consumption that would otherwise have been consumed to sort by changing the document object model, and wherein the sorter performs a user triggered sorting function that occurs without necessitating mutable access to the document object model.