       }] if opt.seasonNumber
     ]
 
-  url = 'https://api-v2launch.trakt.tv/sync/history'
-  url += '/remove' if opt.completed == false
+  action = '/sync/history'
+  action += '/remove' if opt.completed == false
 
   # console.log "request: #{JSON.stringify request}"
   traktvRequest
-    url: url
+    action: action
     method: 'POST'
     data: request
     (response, status, req) ->

  async.each(
    showListUpdated
    (item, doneItem) ->
      traktvRequest(
        "https://api-v2launch.trakt.tv/shows/#{item.show.ids.trakt}/progress/watched"
        (response, status, req) ->
          # console.log "getToWatchList: asked "
          # console.log "returned: #{JSON.stringify response.seasons}"


  toWatchMenu.on 'select', (e) ->
    element = e.item
    traktvRequest "/shows/#{element.data.showID}/seasons/#{element.data.seasonNumber}/episodes/#{element.data.episodeNumber}",
      (response, status, req) ->
        showTitle = item.show.title for item in shows when item.show.ids.trakt == element.data.showID
        detailedItemCard = new UI.Card(
