         self.setup()
     }
 
-    override public func menuForEvent(event: NSEvent) -> NSMenu? {
-        return nil;
-    }
-
     private func setup() {
         self.tag = KPCJumpBarControlTag;
         self.enabled = true;
-        self.changeFontAndImageInMenu = true;
+    }
+
+    override public func menuForEvent(event: NSEvent) -> NSMenu? {
+        return nil;
     }
     
     // MARK: - Window

    public weak var delegate: JumpBarControlDelegate? = nil
    public private(set) var selectedIndexPath: NSIndexPath? = nil
    
    private var changeFontAndImageInMenu: Bool = false
    private var hasCompressedSegments: Bool = false
    private var isSelected: Bool = false
    

        return segmentControl
    }
    
    private func segmentControls() -> Array<JumpBarSegmentControl> {
        return self.subviews.filter({ $0.isKindOfClass(JumpBarSegmentControl) }) as! Array<JumpBarSegmentControl>
    }
