SegmentControl improvements