         self.addSubview(button!)
     }
     
+    private func configureRotatingImageView() {
+        
+            imageView = UIImageView(frame: CGRect(x: 0, y: 0, width: CGRectGetWidth(self.bounds)/2, height: CGRectGetHeight(self.bounds)/2))
+            imageView!.center = button!.center
+            imageView!.clipsToBounds = true
+            imageView!.contentMode = .ScaleAspectFit
+            self.addSubview(imageView!)
+    }
+    
     private func configureMenuTableView() {
         menuTableView = UITableView(frame: CGRect(x: screenWidth/4, y: 0, width: 0.75 * screenWidth, height: screenHeight - (screenHeight - CGRectGetMaxY(self.frame))))
-        menuTableView!.tableHeaderView = UIView(frame: CGRect(x: 0, y: 0, width: screenWidth/2, height: self.bounds.height/2))
+        menuTableView!.tableHeaderView = UIView(frame: CGRect(x: 0, y: 0, width: screenWidth/2, height: self.bounds.height/3))
         menuTableView!.scrollEnabled = false
         menuTableView!.dataSource = self
         menuTableView!.delegate = self

        UIView.animateWithDuration(0.25, animations: { () -> Void in
            self.menuTableView?.alpha = 0.0
            self.bgView?.alpha = 0.0
            
            }) { _ in
                self.bgView?.removeFromSuperview()

        
    }
    

    
    //MARK: - Target Action 
    func didTapBgView(tap: UITapGestureRecognizer) {
        self.showMenu()
