         contentTopConstraint.constant = 200
         eventHeaderView.setNeedsUpdateConstraints()
         
-        UIView.animateWithDuration(1.0, delay: 0, usingSpringWithDamping: 0.7, initialSpringVelocity: 1, options: nil, animations: { () -> Void in
+        UIView.animateWithDuration(0.5, delay: 0, usingSpringWithDamping: 0.7, initialSpringVelocity: 1, options: nil, animations: { () -> Void in
             self.view.layoutIfNeeded()
             
             if self.currentImageView != nil {

        }
        
        if sender.state == .Began {
            animateHeaderColorChanges(direction)
            dragStartingPoint = CGPoint(x: loc.x, y: loc.y)
            initialDragOffset = contentView.frame.origin.y

        contentTopConstraint.constant = dy
        eventHeaderView.setNeedsUpdateConstraints()
        
        UIView.animateWithDuration(0.5, delay: delay, usingSpringWithDamping: 0.7, initialSpringVelocity: 1, options: nil, animations: { () -> Void in
            self.view.layoutIfNeeded()
            
            if self.currentImageView != nil {
