private void configureCustomSegmentsSegmentedControl() {
    Map<String, String> imageToAccessibilityLabelMappings = new HashMap<>();
    imageToAccessibilityLabelMappings.put("checkmark_icon", "Done");
    imageToAccessibilityLabelMappings.put("search_icon", "Search");
    imageToAccessibilityLabelMappings.put("tools_icon", "Settings");

    int i = 0;
    for (Map.Entry<String, String> entry : imageToAccessibilityLabelMappings.entrySet()) {
      UIImage image = UIImage.getImage(entry.getKey());
      image.setAccessibilityLabel(entry.getValue());

      customSegmentsSegmentedControl.setImage(image, i);
      i++;
    }

    customSegmentsSegmentedControl.setSelectedSegment(0);

    customSegmentsSegmentedControl.addOnValueChangedListener(this);
  }