       data: data
       topic: topic
 
-
+  # just listen
   listen: (channel, handler) ->
-    # just listen
     sub = bus.subscribe
       channel: channel
       topic: '#'
       callback: handler
 
-
+  # for sending interrupts
   signal: (channel, data) ->
-    # for sending interrupts

      topic: 'request.#'
      callback: callback


  send: (channel, data) ->
    # just send the message
    topicId = uuid.v1()
    topic = topicId
    pub = bus.publish


    timers.setImmediate finish

  # sends acknowledgement, error, completion to replyTo channels
  respond: (channel, handler) ->
    responderId = uuid.v1()

    callback = (message, envelope) ->
