Important and not-so-important Update

It seems a lot faster (and only triggers once) now that the extension manifest itself determines when the script runs.  Also function names!