       number: episodeNumber
       completed: false
     season.episodes.push episode
-  console.log "Considering episode: #{JSON.stringify episode}"
+  # console.log "Considering episode: #{JSON.stringify episode}"
 
   episode.seasonNumber = seasonNumber
   episode.episodeNumber = episodeNumber

          getOrFetchEpisodeData data.showID, data.seasonNumber, ep.number,
            (episode) -> callbackResult(null, episode)
        (err, episodes) ->
          console.log "------results of map: err #{err} --------------"
          if err?
            console.log "------results of map: err #{err} --------------"
            return;
          console.log "------results of map: 1st: #{JSON.stringify episodes[0]}"
          episodesMenu = new UI.Menu
            sections: [{
              items:


  getOrFetchOverview = (success) ->
    if episode.overview?
      # console.log "Overview already available"
      success(episode)
      return
    # console.log "fetching overview..."
    traktvRequest "/search?id_type=trakt-episode&id=#{episode.episodeID}",
      (response, status, req) ->
        # console.log "Fetched overview: #{response}"
        if response
          episode.overview = response[0].episode.overview
        success(episode) if success?
