functional list facet editor