docs: function (e) {
              if (this.current_plugin !== this.plugin_count) {
                  return;
              }
  
              if (this.is_active) {
                  this.is_active = false;
              } else {
                  return;
              }
  
              this.$cache.cont.find(".state_hover").removeClass("state_hover");
  
              this.force_redraw = true;
  
              if (is_old_ie) {
                  $("*").prop("unselectable", false);
              }
  
              this.updateScene();
              this.restoreOriginalMinInterval();
  
              // callbacks call
              if ($.contains(this.$cache.cont[0], e.target) || this.dragging) {
                  this.callOnFinish();
              }
              
              this.dragging = false;
          }