   bSortable: false
   sClass: "artist"
   sWidth: "300px"
+
+
+showElapsed = (message, startTime) ->
+  now = (new Date()).getTime();
+  console.log "#{message}: #{now - startTime.getTime()}."
+
 
 simpleNormalizeName = (name) ->
   return name.replace /\s+/g, "-"

      filesDisplay.push createSong fields, index, fileinfo

    progressCallback()
    directoryNames = new DirectoryNameGetter directories
    songInfo = new SongInfoGetter directoryNames, parentDirectories, filenames
    createPlayerElements songInfo, filesDisplay

  createPlayerElements = (songInfo, filesDisplay) ->
    songQueue.updateAll filesDisplay

  search = new Search SEARCH_WORKER, localStorage

  dataParser = (data, callback) ->
    showElapsed "Download time", START_DOWNLOAD
    startInitialize = new Date()
    search.initialize data
    showElapsed "Initialize search message", startInitialize
    startProcessing = new Date()
    directories = [""]
    filenames = []
    for directory in data.directories[1...data.directories.length]
