             self.hidden = false
         }
         status = .Displayed
+        
+        refreshHeight()
     }
     
     /**

            if let height = maxHeight { // Determines if max_height is provided
                return height
            }
            return self.frame.height - self.frame.origin.x // If not returns value that will fit inside view height
        }
        set { maxHeight = newValue }
    }
    
    /// Gets the current root view of where the dropdown is

    public func showWithAnimation(time: NSTimeInterval, options: Alignment, button: UIButton) {
        if (self.hidden) {
            refresh()
            height = self.TableMenu.frame.height
        }
        
        self.TableMenu.alpha = 0.0
        self.show(options, button: button)
        UIView.animateWithDuration(time, animations: {
