Set button selection state & make adjustToFit configurable

Set the selection state of the toggle button to reflect the expanded state of the list item.
Expose an option to configure whether the list should adjust to fit newly expanded items.