       type  : filterType
       match : filterMatch
     , (err, filter)->
-      console.log err, filter
       unless err 
         delegate.emit "newFilterCreated", {name:filterName, match:filterMatch}
 

        action    : behavior
        match     : data.match
      
      domain.createProxyRule params, (err, rule)->
        return console.log err if err
        delegate.emit "newRuleCreated", {domainName:data.domainName, ruleName:data.ruleName, action:behavior}

  deleteFilter:->
    data = @getData()


    @ruleListScrollView.addSubView @ruleListController.getView()

    @on "newFilterCreated", (item) => @filterListController.addItem item

    # this event is on rule list controller because 
    # both allow & deny buttons live on FirewallFilterListItemView.
    @filterListController.getListView().on "newRuleCreated", (item) => 
      @ruleListController.addItem item

  updateActionOrders:(domain)->
