       kksystem.cardsets.study.finishStudy()
 
   ns.correct = ->
+    kksystem.cardsets.study.startLoading()
     ns.use_card.done = true
     ns.displayNextCard()
 
   ns.incorrect = ->
+    kksystem.cardsets.study.startLoading()
     ns.use_card.done = true
     ns.displayNextCard()
 

      kksystem.cardsets.study.finishStudy()

  ns.correct = ->
    ns.use_card.done = true
    ns.displayNextCard()

  ns.incorrect = ->
    ns.use_card.done = true
    if ns.lowest_cardbox
      ns.use_card.set('current_cardbox_id', ns.lowest_cardbox.id)

      ns.displayNextCard()

  ns.incorrect = ->
    kksystem.cardsets.study.startLoading()
    ns.use_card.set('current_cardbox_id', if ns.cardboxes[0] \
                                          then ns.cardboxes[0].id else null)
    ns.use_card.save (success) ->
