   
   private var originalPoint: CGPoint?
   weak var delegate: SwipeViewDelegate?
+  let overlay: UIImageView = UIImageView()
   
   //MARK: - Initializers
   required init(coder aDecoder: NSCoder) {

  private func initialize() {
    self.backgroundColor = UIColor.clearColor()
    self.addGestureRecognizer(UIPanGestureRecognizer(target: self, action: "dragged:"))
  }
  
  func dragged(gestureRecognizer: UIPanGestureRecognizer) {

  var innerView: UIView? {
    didSet {
      if let v = innerView {
        insertSubview(v, belowSubview: overlay)
        v.frame = CGRect(x: 0, y: 0, width: frame.width, height: frame.height)
      }
    }
