     
     /// The percent of total view area that is revealed by the scratches.
     /// Computing this property requires heavy CPU work,
-    /// consider doing it on a backgroung thread if used frequently
+    /// consider doing it on a backgroung thread if used frequently.
     ///
     /// Returns: a value between 0 and 1
     public var scratchPercent: Double {


    // MARK: Properties
    
    @IBInspectable public var scratchWidth: CGFloat = 30 {
        didSet {
            canvasMaskView.lineWidth = scratchWidth

    
    // MARK: Public Methods
    
    /// Clears the scratches from the current view
    public func clear() {
        canvasMaskView.clear()
    }
    
    /// Clears the scratches and asks the delegate for a new cover and contant views
    public func reloadView() {
        clear()
        (coverViewContainer.subviews + contentViewContainer.subviews).forEach { (subview) in
