when the id prop passed into withSharedState conflicts with the topline element id prop, the behavior is confusing. Also seems to inconsistently use the prop, like sometimes doesn't work.
- should show a warning (maybe a linter warning?) if there is a conflict
- should probably have the prop directly passed in to
withSharedState take precedence over the one that is on the main element