         
         setTitle(menu!.items[initialSelection].description, for: .normal)
         
-        return true
+        return self
     }
 
     fileprivate override func getPopoverViewController() -> UIViewController? {

        sizeToFit()
    }
    
    public var collapsed: Bool {
        return imageView?.transform == CGAffineTransform.identity
    }

    
    private var list: List?

    public func setList(items: [CustomStringConvertible]) -> Self? {
        guard items.count > 0 else { return nil }
        
        list = List(items: items)
        
        return self
    }
    
    fileprivate override func getPopoverViewController() -> UIViewController? {
