       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()
 

      ns.displayNextCard()

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

      kksystem.cardsets.study.finishStudy()

  ns.correct = ->
    kksystem.cardsets.study.startLoading()
    index = ((if ns.use_card.current_cardbox_id == cardbox.id then \
              true else false) for cardbox in ns.cardboxes).indexOf(true)
    new_cardbox = if index == -1
