always pass value, even if empty
spell check
allow for position prop for group ordering
fixed title placement based on direction