   
   /// The animation for the divider when editing begins.
   fileprivate func dividerEditingDidBeginAnimation() {
-    dividerThickness = dividerActiveHeight
-    dividerColor = dividerActiveColor
+    updateDividerHeight()
+    updateDividerColor()
   }
   
   /// The animation for the divider when editing ends.
   fileprivate func dividerEditingDidEndAnimation() {
-    dividerThickness = dividerNormalHeight
-    dividerColor = dividerNormalColor
+    updateDividerHeight()
+    updateDividerColor()
   }
   
   /// The animation for the placeholder when editing begins.

  @IBInspectable
  open var dividerNormalHeight: CGFloat = 1 {
    didSet {
      guard !isEditing else {
        return
      }
      
      dividerThickness = dividerNormalHeight
    }
  }
  
  
  /// Divider active height.
  @IBInspectable
  open var dividerActiveHeight: CGFloat = 2 {
    didSet {
      guard isEditing else {
        return
      }
      
      dividerThickness = dividerActiveHeight
    }
  }
  

  @IBInspectable
  open var dividerNormalColor = Color.grey.lighten2 {
    didSet {
      updateDividerColor()
    }
  }
  
