 
         updateAll: (@allSongs) =>
                 @trigger "updateAll", @allSongs
+                @trigger "queueChange"
 
         updateVisible: (newVisibleSongs) ->
                 if @visibleSongs == newVisibleSongs

                shuffled[insert_position + swap_position] = shuffled[insert_position]
                shuffled[insert_position] = swappable
        return shuffled


class SongQueue

                @clearNext()
                if next != null
                        @trigger "next", next
                        @trigger "queueChange"
                return next

        clearNext: =>
