 
 
     func transitionDuration(transitionContext: UIViewControllerContextTransitioning?) -> NSTimeInterval {
-        return 0.2
+        return presenting ? 0.4 : 0.2
     }
 }
 

                viewsToAnimateLeft?.forEach { $0.transform = CGAffineTransformIdentity }
                // animate reload and share buttons in from the right
                viewsToAnimateRight?.forEach { $0.transform = CGAffineTransformIdentity }
                menuViewSnapshot.transform = CGAffineTransformMakeScale(0.01, 1.0)
                menuViewSnapshot.alpha = 0
                menuView.alpha = 0
            }


            if (self.presenting) {
                menuViewSnapshot.alpha = 1
                menuViewSnapshot.frame = menuView.frame
                menuView.backgroundColor = menuView.backgroundColor?.colorWithAlphaComponent(0.4)
                menuView.alpha = 1
                // animate back and forward buttons off to the left
