                 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.frame = minimisedFrame
                 menuViewSnapshot.alpha = 0
                 menuView.alpha = 0
             }

        let offstageLeft = CGAffineTransformMakeTranslation(-offstageValue, 0)
        let offstageRight = CGAffineTransformMakeTranslation(offstageValue, 0)

        if let sourceView = sourceView {
            menuViewSnapshot.layer.anchorPoint = sourceView.layer.anchorPoint
        }

        if presenting {
            menuView.alpha = 0
            menuController.menuView.hidden = true



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

