   private var colorIndicatorView = UIView()
   private var iconView = UIView()
   private var direction: SwipeDirection = .Center
-  private var swipe: UIPanGestureRecognizer?
+  private var swipeGesture: UIPanGestureRecognizer?
   
   private var Left1: SwipeObject?
   private var Left2: SwipeObject?

    layoutMargins = UIEdgeInsetsZero
    
    // swipe gesture
    swipe = UIPanGestureRecognizer(target: self, action:#selector(SwipeCell.handleSwipeGesture(_:)))
    if let swipe = swipe {
      swipe.delegate = self
      addGestureRecognizer(swipe)
    }

      self.swipeUpdateIcon(percentage: percentage, direction: direction, icon: icon, isDragging: self.shouldAnimateIcons)
      }, completion: {(finished: Bool) -> Void in
        completion(cell: self)
        // delay for animated swipe of cell
        dispatch_after(dispatch_time(DISPATCH_TIME_NOW, Int64(0.3 * Double(NSEC_PER_SEC))), dispatch_get_main_queue()) {
          self.swipeDealloc()
        }
    })
  }
  
  private func swipeDealloc() {
    swipeDelegate = nil
    swipeGesture = nil
    isExiting = false
    iconView.removeFromSuperview()
    colorIndicatorView.removeFromSuperview()
    contentScreenshotView.removeFromSuperview()
  }
  
  
