             mix.fetch(
                 success: ->
                     app.contentRegion.show(new MixDetailView({model: mix}))
-                    true
             )
-            true
 
+        showRandomMix: ->
+            console.log "Controller: showRandomMix"
+            app = require('app')
+            mix = new MixItem({id: 'random'})
+            mix.fetch(
+                success: ->
+                    app.contentRegion.show(new MixDetailView({model: mix}))
+            )
+            Backbone.history.navigate "/random", trigger: false
         uploadMix: ->
             console.log("Controller: mixUpload")
             app = require('app')

                error: (a, b, c) ->
                    console.log("Error fetching user")
            )


        showUserFavourites: (slug) ->
            console.log("Controller: showUserFavourites")

            app = require('app')
            app.contentRegion.show(new ChatView())


        showUserList: ->
            console.log("Controller: showUserList")
            app = require('app')
