         }
     }
     
-    // Add an animation on showing the menu
+    // Add an animation when showing the menu
     private func animationWillStart() {
         // Background
         self.view.backgroundColor = UIColor.clearColor()

        if let presentationLayer = layer.presentationLayer() as? CALayer {
            var verticalOffset = self.layer.frame.origin.y - presentationLayer.frame.origin.y
            
            // On dismissing, the offset should not be offend on the buttons.
            if verticalOffset > 0 {
                verticalOffset *= 0.2
            }

        
        kButtonWidth = view.frame.width * 0.8
        
        // Gesture Recognizer for outside the menu
        let tapGesture = UITapGestureRecognizer(target: self, action: Selector("dismiss"))
        tapGesture.numberOfTapsRequired = 1
        tapGesture.delegate = self
