     $section = @find(slide)
 
     if $section.length and (options.force or not $section.is(@$current))
-      @checkSteps($section)
+      @checkSteps($section, options.direction)
       @navigate($section)
       @translate($section)
       @current($section)

    else
      @nextSlide()

  checkSteps: ($section) ->
    @$steps = $section.find('.steps').children()
    unless @$steps.length
      @$steps = $section.find('.step')

    @index = -1
    @$steps.hide()

  hasSteps: ->
    @$steps? and @$steps.length isnt 0


  prevSlide: ->
    $prev = @$current.prev('section')
    @go($prev, direction: 'backward')

  prevStep: ->
    @$steps.eq(@index).removeClass('step').fadeOut()
