         }
     }
     
+    /// Controls when the current page will update.
+    ///
+    /// The default is `false`.
     @IBInspectable
     public var defersCurrentPageDisplay: Bool = false
     
+    /// Updates the current page indicator to the current page.
+    /// 
     public func updateCurrentPageDisplay() {
         updateCurrentPageDisplayWithAnimation()
     }
 
+    /// Use to size the control to fit a certain number of pages.
     public func sizeForNumberOfPages(pageCount: Int) -> CGSize {
         let width = pageIndicatorSize * CGFloat(pageCount) + pageIndicatorSpacing * CGFloat(max(0, pageCount - 1))
         return CGSize(width: max(7, width), height: defaultControlHeight)

    
    // MARK: - Tint Color Overrides

    @IBInspectable
    public var pageIndicatorTintColor: UIColor?
    
    @IBInspectable
    public var currentPageIndicatorTintColor: UIColor?
    

        }
    }

    /// Hides the page control when there is only one page.
    ///
    /// The default is `false`.
    @IBInspectable
    public var hidesForSinglePage: Bool = false {
        didSet {
