                   episode = {}
                 cb(null, episode)
           (err, episodes) ->
-            episodesMenuSections = [{
-              items:
-                {
-                  title: episode.title
-                  subtitle: "Season #{episode.season} Ep. #{episode.number}"
-                  data:
-                    episodeTitle: episode.title
-                    overview: episode.overview
-                    seasonNumber: episode.season
-                    episodeNumber: episode.number
-                } for episode in episodes
-            }]
-            updateMenuSections episodesMenu, episodesMenuSections
+            episodesMenu = createDefaultMenu(
+              sections: [{
+                items:
+                  {
+                    title: episode.title
+                    subtitle: "Season #{episode.season} Ep. #{episode.number}"
+                    data:
+                      episodeTitle: episode.title
+                      overview: episode.overview
+                      seasonNumber: episode.season
+                      episodeNumber: episode.number
+                  } for episode in episodes
+              }]
+            )
+
+            episodesMenu.show()
+            displaySubtitle originalSubtitle
 
             episodesMenu.on 'select', (e) ->
               data = e.item.data


      seasonsMenu.show()

      seasonsMenu.on 'select', (e) ->
        data = e.item.data
        season = s for s in item.seasons when s.number == data.seasonNumber
        episodesMenu = createDefaultMenu()
        episodesMenu.show()

        async.map(
          season.episodes,


  initHandlers: ->
    @menu.on 'select', (e) =>
      element = e.item
      data = e.item.data

      showTitle = e.item.data.showTitle

      item = i for i in @shows when i.show.ids.trakt == data.showID
