Set button selection state & make adjustToFit configurable