                 })
             } else {
                 nextContent.removeFromSuperview()
+                self.removeObserverFromContent(nextContent)
             }
         }
     }

            nextContentRight.constant = translation
        } else if gesture.state == .Cancelled {
            nextContent.removeFromSuperview()
        } else if gesture.state == .Ended {
            let speed = gesture.velocityInView(self.view).x
            if speed >= 0 {

                })
            } else {
                nextContent.removeFromSuperview()
                self.removeObserverFromContent(nextContent)
            }
        }
    }
