message: Selected tab after tabs change
diff: for (NSString *title in titles) {
  [self insertSegmentWithTitle:title atIndex:self.numberOfSegments animated:NO];
  }
  - self.selectedSegmentIndex = selectedSegmentIndex;
  + self.selectedSegmentIndex = selectedSegmentIndex < self.numberOfSegments ? selectedSegmentIndex : 0;
  }
  - (void)setBackgroundColor:(UIColor *)backgroundColor
  - (void)didSetProps:(NSArray<NSString *> *)changedProps
  {
  + [self selectTab:NO];
  }
  - (void)didMoveToWindow
  