   defaults =
     speed: 500
     delay: 3000
-    init: 0
     pause: false
     loop: false
     enableKeys: false
-    dots: false
-    arrows: false
+    enableDots: false
+    enableArrows: false
     prev: '<<'
     next: '>>'
     fluid: false

      #keypresses binding
      @_enableBindKeys() if @options.enableKeys

      @options.dots and @_createPagination('dot')
      @options.arrows and @_createPagination('arrow')

      #fluid behavior for responsive layouts
      @_enablesFluidBehavior() if @options.fluid

      if $.event.special['swipe'] or $.Event 'swipe'
        @$el.on 'swipeleft swiperight swipeLeft swipeRight', (e) =>

          when 39 then @next()
          when 27 || 32 then @stop()

    _createPagination: =>
        html = "<ol class='#{@options.paginationClass}'>"
        $.each @items, (index) =>
          html += "<li class='#{if index == @currentItemIndex then @options.paginationItemClass + ' active' else @options.paginationItemClass}'> #{++index}</li>"
        html += "</ol>"

        @_bindPagination(@options.paginationClass, @options.paginationItemClass, html)

    _createArrows: =>
        html = "<div class=\""
        html = html + @options.arrowsClass + "\">" + html + @options.arrowClass + " prev\">" + @options.prev + "</div>" + html + @options.arrowClass + " next\">" + @options.next + "</div></div>"

        @_bindPagination(@options.arrowsClass, @options.arrowClass, html)

    _bindPagination: (className, itemClassName, html) ->
      weakSelf = @
      @$el.addClass("has-#{className}").append(html).find(".#{itemClassName}").click ->
        $this = $(@)
        if $this.hasClass(weakSelf.options.paginationItemClass)
          weakSelf.stop().to($this.index())
        else if $this.hasClass('prev') then weakSelf.prev() else weakSelf.next()


    to: (index, callback) =>
      if @t
