jQuery plugin for "undoing" changes, e.g. values entered in a form - stores the original dom when the plugin is initialized on an element and restores it every time it is invoked again, including event handlers
A jQuery plugin based on functional programming - there is no Object contructor call, no method declarations using prototye, no use of "this" to call methods with all the confusion and clumsiness involved with that.