var AppRouter = Backbone.Router.extend({
  routes: {
    'topics/:topic_id': 'showResults',

    '*actions': 'defaultAction'
  },


  showResults: function(topic) {
    var topicData;
  },

  defaultAction: function() {
    var homeView = new HomeView();
    homeView.render();
  }

});

@@ -68,10 +68,9 @@
 opic
-_i
+I
 d': 
@@ -153,16 +153,18 @@
 on(topic
+Id
 ) %7B%0A    
@@ -171,110 +171,592 @@
 var 
-topicData;%0A  %7D,%0A%0A  defaultAction: function() %7B%0A    var homeView = new HomeView();%0A    homeView.render(
+resultsView = new ResultsView();%0A    resultsView.render();%0A    var topicResponses = new TopicResponses(%5B%5D, %7B topicId: topicId %7D);%0A    topicResponses.fetch(%7B%0A      success: function(response) %7B%0A        var questionsView = new QuestionsView(%7B collection: response.models %7D);%0A        questionsView.render();%0A      %7D%0A    %7D);%0A  %7D,%0A%0A  defaultAction: function() %7B%0A    var homeView = new HomeView();%0A    homeView.render();%0A    $('#topics-container').on('change', '#topics-dropdown', function(event) %7B%0A      this.navigate(%22topics/%22 + $(event.target).val(), %7B trigger: true %7D);%0A    %7D.bind(this)
 );%0A 

Add results view and topics dropdown event to router