           element.data.completed = false
           element.icon = ICON_MENU_UNCHECKED
 
+        element.subtitle = element.data.previousSubtitle
+        delete element.data.previousSubtitle
+
         toWatchMenu.item(e.sectionIndex, e.itemIndex, element)
 
         if isNowCompleted and not element.isNextEpisodeListed

        (response, status, req) ->
          # console.log "getToWatchList: asked "
          # console.log "returned: #{JSON.stringify response.seasons}"
          if status != 200
            doneItem(response: response, status: status, req: req)
          item.next_episode = response.next_episode
          item.seasons = response.seasons
          # for season in item.seasons
          #   for episode in season.episodes
          #     episode.completed ?= false
          doneItem()
    (err) ->
      if err?
        console.log "Failed response (#{err.status}): #{err.response}"
        console.log "Request was: #{err.req}"
      # console.log "getToWatchList returning"
      callback(showListUpdated) if callback?
  )


      if status == 401
        console.log "Server says that authorization is required"
        displaySignInWindow()
      console.log "Request failure (#{status} #{opt.method} #{opt.url})"
      failure(response, status, req)

reloadShow = (showID, success, failure) ->
