 
     # insert the real message.
     @messageMap[message.id] = yes
-    @prependMessage message, @listController.getItemCount()
+    item = @prependMessage message, @listController.getItemCount()
+
+    isFromBot message, @bound 'setResponseMode'
+
+    return item
 
 
   removeMessage: (message) ->
 
     return  unless @messageMap[message.id]
     super message
+
+  setResponseMode: (mode) ->
+
+    if mode is on
+      lastQuestion = @listController.getListItems().last
+
+    INTERACTIVE_MODE = mode
 
 
   loadMessage: (message) -> @appendMessage message, 0

        PrivateMessageLoadTest.run this, interval, batchCount
      else if value.match /^\/analyzetheloremipsum/
        PrivateMessageLoadTest.analyze this

    @input.reset yes
    @createFakeItemView value, timestamp
    @input.empty()


  createFakeItemView: (value, timestamp) ->

    @createParticipantsView()

    @input = new ReplyInputWidget {channel}
    @kodingBot = new KodingBot delegate : this

    @bindInputEvents()

