         event: 'scored-to'
         data: @lastScoredMatch
 
+  updateKnockouts: ->
+    knockouts = (match for match in @matches when match.type is 'knockout')
+    if not _.isEqual(knockouts, @knockouts)
+      @knockouts = knockouts
+      @events.push
+        event: 'knockouts'
+        data: @knockouts
+
 module.exports =
   SRComp: SRComp

        @matches = matches
        do @updateLastScored
        do @updateCurrentMatch

  updateCurrentMatch: ->
    newCurrent = _calculateCurrentMatch(@matches)

    @matches = []
    @currentMatch = []
    @lastScoredMatch = null
    @knockouts = []
    do @queryConfig

  queryConfig: ->
