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

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

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