   #
   # params - Object representing serialised data from options form.
   ns.initStudy = (params) ->
-    $('#study .js-hide-on-load').hide()
-    $('#study .js-loading').show()
+    ns.startLoading()
 
     #Flip the card.
     $('.js-hide-back').click (e) ->

    $('#study .js-front .js-card-text').text(config.front)
    $('#study .js-back .js-card-text').text(config.back)

  # Public: Stops showing loading status indicators and shows the ready view.
  ns.stopLoading = ->
    $('#study .js-loading').hide()

        ns.displayNextCard()

  ns.displayNextCard = ->
    kksystem.cardsets.study.startLoading()
    incomplete_boxes = @cardboxes.filter (cardbox) => not cardbox.done
    #If incomplete boxes, continue studying, else end study.
    if incomplete_boxes.length > 0
