code: function( world ){
  
              // unsubscribe when disconnected
              world.off('integrate:positions', this.behave, this);
  
              if ( window.PointerEvent ) {
  
                  this.el.removeEventListener('pointerdown', this.grab);
                  window.removeEventListener('pointermove', this.move);
                  window.removeEventListener('pointerup', this.release);
  
              } else {
  
                  this.el.removeEventListener('mousedown', this.grab);
                  this.el.removeEventListener('touchstart', this.grab);
  
                  window.removeEventListener('mousemove', this.move);
                  window.removeEventListener('touchmove', this.move);
  
                  window.removeEventListener('mouseup', this.release);
                  window.removeEventListener('touchend', this.release);
  
              }
          }
docs: extended