add facetLabeller and reorderFactor