function () {
            var $this = this;

            // remove all data set with .data()
            $this.removeData();

            // unbind the document as well
            $(document)
                .unbind('mousemove.nstSlider')
                .unbind('mouseup.nstSlider');

            // unbind events bound to the container element
            $this.parent()
                .unbind('mousedown.nstSlider')
                .unbind('touchstart.nstSlider')
                .unbind('touchmove.nstSlider')
                .unbind('touchend.nstSlider');
            
            // unbind events bound to the current element
            $this.unbind('keydown.nstSlider')
                .unbind('keyup.nstSlider');

            return $this;
        }
function () {
            var $this = this;

            
            $this.removeData();

            
            $(document)
                .unbind('mousemove.nstSlider')
                .unbind('mouseup.nstSlider');

            
            $this.parent()
                .unbind('mousedown.nstSlider')
                .unbind('touchstart.nstSlider')
                .unbind('touchmove.nstSlider')
                .unbind('touchend.nstSlider');
            
            
            $this.unbind('keydown.nstSlider')
                .unbind('keyup.nstSlider');

            return $this;
        }
function ( ) { var $this = this ; // remove all data set with .data() $this . removeData ( ) ; // unbind the document as well $ ( document ) . unbind ( 'mousemove.nstSlider' ) . unbind ( 'mouseup.nstSlider' ) ; // unbind events bound to the container element $this . parent ( ) . unbind ( 'mousedown.nstSlider' ) . unbind ( 'touchstart.nstSlider' ) . unbind ( 'touchmove.nstSlider' ) . unbind ( 'touchend.nstSlider' ) ; // unbind events bound to the current element $this . unbind ( 'keydown.nstSlider' ) . unbind ( 'keyup.nstSlider' ) ; return $this ; }
for test, removed by Grunt
for test removed by Grunt