     @controllers = {}
     @modelStore = new MVCoffee.ModelStore
     @active = []
+    @listeners = []
     @_flash = {}
     @_oldFlash = {}
     @_clientizeCustomizations = []

    for controller in @active
      @narrowcast controller, messages, args...


      
  _recycleFlash: ->

    else
      # This is here for backwards compatibility with v0.1
      @controllers[contr.selector] = contr

  register_listeners: (args...) ->
    for listenerClass in args
      @listeners.push new listenerClass(this)

  register_models: (models) ->
    @modelStore.register_models(models)
