1. A method for visually re-ordering interface elements comprising: identifying a plurality of elements rendered within a canvas of an interface, wherein the plurality of elements is associated with at least one of an element attribute and an element data, wherein the plurality of elements is a user interface element, wherein the plurality of elements is associated with a document object model of a markup language document, wherein the interface is a Web browser; and visually sorting the elements differently via a graphical transition effect, wherein the transition effect does not modify the document object model, the plurality of elements as specified in the markup language document being rendered, or the element data of the elements that are visually sorted.