         @findWhere( active: true )
 
     initialize: (models, options = {}) ->
-        this.on( 'change:active', this.onActiveChange )
+        this.on( 'change:active add', this.onActiveChange )
 
     remove: (model) ->
         index = this.indexOf(model)

        active: ['boolean', true, true]
        id: type: 'number', setOnce: true, required: true, default: ->
            _.uniqueId('screen')


    component: ->
        @screen.getScreen()

            deps: ['extension', 'model'], fn: ->
                _.classify(@extension) + ".Screens." + @view

    getScreen: ->
        Lanes.u.getPath(@extension_path)

