     @checkNewTimeoutMax = 60000
     @cache = {}
 
-    beatmaps = @groupBeatmaps props.initial.beatmapsetDiscussion
-
     @state =
       beatmapset: @props.initial.beatmapsetDiscussion.beatmapset
-      beatmaps: beatmaps
       beatmapsetDiscussion: @props.initial.beatmapsetDiscussion
-      currentBeatmap: BeatmapHelper.default(group: beatmaps)
+      currentBeatmap: null
       currentUser: currentUser
       userPermissions: @props.initial.userPermissions
       mode: 'timeline'

    if target.mode == 'events'
      return @setMode null, mode: 'events'

    target.beatmapId ?= @state.currentBeatmap.id
    $.publish 'beatmap:select', id: target.beatmapId



      @nextTimeout = Math.min @nextTimeout, @checkNewTimeoutMax

      @checkNewTimeout = Timeout.set @nextTimeout, @checkNew


  currentBeatmap: =>
    @state.currentBeatmap ? BeatmapHelper.default(group: @groupedBeatmaps())


  currentDiscussions: =>
