fix filterBehavior 'both'

filterBehavior 'both' is getting just the 'value' text.
This pull fixes that and also caches the filterCandidate value