 
   $(document)
   .on 'click', ".#{@options.classes.nav} a", (e) ->
-    e.preventDefault()
-    _this.stop()
+    e.preventDefault() unless that.options.hashchange
+
+    that.stop()
     if $(this).hasClass('next')
-      _this.animate 'next'
+      that.animate 'next'
     else
-      _this.animate 'prev'
+      that.animate 'prev'
 
   .on 'click', ".#{@options.classes.pagination} a", (e) ->
-    unless _this.options.hashchange
+    unless that.options.hashchange
       e.preventDefault()
       index = this.hash.replace(/^#/, '')
-      _this.animate index
+      that.animate index
 
   initialize()
 


    adjustSlidesSize $children

  addPagination = =>
    return unless @options.pagination
    $(el).append($pagination)

        zIndex: 0

      callback() if typeof callback == 'function'
      setupNextPrev()
      @animating = false

      if init
