             guard selectedIndex != oldValue else {
                 return
             }
+            
+            accessibilityValue = items[selectedIndex]
             
             let indexPath = NSIndexPath(forItem: selectedIndex, inSection: 0)
             collectionViewController.selectedIndexPath = indexPath

    
    func commonInit() {
        
        clipsToBounds = true
        
        addSubview(collectionViewController.view)

    
    // MARK: - Action
    
    func controlTapped(gesture: UITapGestureRecognizer?) {
        
        // allow rolling through options for accessibility sake
        selectedIndex = (selectedIndex + 1) % items.count
        sendActionsForControlEvents(.ValueChanged)
    }

