     
     
     //Exposed Properties
+    
+    public var imageRotationAngle: CGFloat = CGFloat(-M_PI + -M_PI_4) //Default
+    
+    public var rotatingImage: UIImage? {
+        didSet {
+            self.imageView?.image = rotatingImage
+        }
+    }
+    
+    public var menuBgOpacity: CGFloat = 0.7 //Default
+    
     public var menuBgColor: UIColor? = UIColor.greenColor() {
         didSet {
             self.bgView?.backgroundColor = menuBgColor

        windowView!.addSubview(bgView!)
        windowView!.addSubview(menuTableView!)
        mainWindow?.insertSubview(windowView!, belowSubview: self)
        self.menuTableView?.reloadData()
        
    }

        
    }
    

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