           $(bottomBar).find('.previous').show() unless i is 0
 
           if i >= (steps.length - 1)
-            submit = $(_modal).find('input[type=submit]')
-            label = $(submit).val()
-            $(bottomBar).find('.next').html(label).show().addClass('submit').removeClass('next')
-            $(submit).hide()
+            $(_modal).modal('replaceSubmit')
 
           views["step#{i}"] = view: _.template($(_modal).html())
 

      else
        { 
          cancelEl: '.close'
          template: _.template($(modal).html())
          beforeSubmit: beforeSubmit
        }

      Modal = Backbone.Modal.extend(modalOptions)


      modals[path] = req

    when 'replaceSubmit'
      submit = $(this).find('input[type=submit]')
      label = $(submit).val()
      bottomBar = $(this).find('.bbm-modal__bottombar')
      $(bottomBar).find('.next').html(label).show().addClass('submit').removeClass('next')
      $(submit).hide()

    when 'show'
      req = modals[path]
      if req? and req.readyState isnt 4
