add choices grouping using 'group by' expression
fix bug in arrow navigation
feat(groupBy): choices grouped by a property or function