Makes the module more agnostic, so it will work with third party
modules. Tested with CGBlog, LISE, Products. Also adds a keybinding
(CTRL-S) for saving (applying). Uses more native
javascript and should load faster (visually) since the JS is
moved to a window.load in stead of a document.ready