strip leading and trailing " only
support expand in options
expand by default if children < 5
support tags