   ($interval) ->
     # whether or not we've initialized
     _init = false
+
+    # thing
+    _ndl3Radio = undefined
+
     # an object of arrays, where the keys are
     # the channel of events to repond to
     # and the values are arrays of callbacks

    
    return {
      init: ->
        _init = true
        return true
      initRadio: init
      enableMock: (millis = 100) ->
        unless mockEnabled
          mockEnabled = true

        return true
      send: (channels..., object) ->
        return false unless _init # exit if we're not initialized
        return false unless object?

        for channel in channels
          object._channel = channel

          _ndl3Radio.send(
            channel: object
            )

          console.log "radio channel 'chname': fake sent object"
          .replace(/object/, String(object))
          .replace(/chname/, channel)
