         if let modalMenu = modalMenu {
             if self.view.subviews.contains(modalMenu) {
                 //bkirchner: for some reason when i try to animate the menu fading away, it just goes to the homescreen - really odd
-//                UIView.animateWithDuration(0.5, animations: { () -> Void in
-//                    modalMenu.alpha = 0
-//                }, completion: { (finished) -> Void in
-//                    print("finished: \(finished)")
-//                    if finished {
-//                        modalMenu.removeFromSuperview()
-//                    }
-//                })
-                modalMenu.removeFromSuperview()
+                UIView.animateWithDuration(0.5, animations: { () -> Void in
+                    modalMenu.alpha = 0
+                }, completion: { (finished) -> Void in
+                    print("finished: \(finished)")
+                    if finished {
+                        modalMenu.removeFromSuperview()
+                    }
+                })
+//                modalMenu.removeFromSuperview()
                 return true
             }
         }

        
        //Gestures configuration
        self.longPressRecognizer = UILongPressGestureRecognizer(target: self, action: Selector("handleLongPress"))
        self.longPressRecognizer?.cancelsTouchesInView = false
        self.view.addGestureRecognizer(self.longPressRecognizer!)
        
        let tapRecognizer = UITapGestureRecognizer(target: self, action: "pause")

                
                
            }
            
            modalMenu?.alpha = 0
            self.view.addSubview(self.modalMenu!)
            UIView.animateWithDuration(0.5, animations: { () -> Void in
                self.modalMenu?.alpha = 1
            })
        }
    }
    
