We now set the element's value when we add a new list element

This mainly required adding some infrastructure to be able to *find* the
newly-created Gadget, and tell it to save itself.

Started creating a side-interface for JQuery, to put my improved
signatures into.