 ICON_MENU_CALENDAR = 'images/icon_calendar.png'
 ICON_MENU_EYE = 'images/icon_eye.png'
 ICON_MENU_HOME = 'images/icon_home.png'
-
-createDefaultMenu = (menuDef) ->
-  options = misc.merge(lookAndFeel.menuDefaults, menuDef || {})
-  options.sections ?= [
-    {
-      items: [{
-        title: "Loading..."
-      }]
-    }
-  ]
-  new UI.Menu options
-
 
 updateMenuSections = (menu, sections) ->
   menu.sections []


class Main extends Menu
  constructor: (TimeFormatAccessor, fetchData) ->
    super
    @toWatchMenu = new ToWatch()
    @myShowsMenu = new MyShows()
    @upcomingMenu = new Upcoming TimeFormatAccessor
    @advancedMenu = new Advanced fetchData, TimeFormatAccessor

    @menu = createDefaultMenu(
      sections: [
        items: [{
          title: 'To watch'


class Episodes extends Menu
  constructor: (showTitle, episodes) ->
    super(
      sections: [{
        items:
          {
