docs: function () {
          var i, entries = registry.entries()
          for (i in entries) {
            if (entries[i].type && entries[i].type !== 'unload')
              remove(entries[i].element, entries[i].type)
          }
          win[detachEvent]('onunload', cleanup)
          win.CollectGarbage && win.CollectGarbage()
        }