What about using common js libraries (ie. jquery). Will you need to have it a part of your local "widget" or will there be some ones available system wide? I'd hate to have 5 widgets all using a common library and each having to load its own copy of a single library.