     // MARK: - Helper Methods
     
     private func setupMenuView() {
-        print("setup")
-        if let height = delegate?.itemHeight?(self) {
-            print("height: \(height)")
+        if let height = delegate?.itemHeight(self) {
             itemHeight = CGFloat(height)
         }
-        if let spacing = delegate?.interItemSpacing?(self) {
-            print("spacing: \(spacing)")
+        if let spacing = delegate?.interItemSpacing(self) {
             interItemSpacing = CGFloat(spacing)
         }
         if let numberOfItems = datasource?.numberOfItems() {


extension EGMenuBar: EGMenuBarItemDelegate {
    func didSelectItemAtIndex(index: Int) {
        delegate?.didSelectItemAtIndex?(self, index: index)
    }
}






    func titleForItemAtIndex(index: Int) -> String
}

public protocol EGMenuBarDelegate: class {
    func didSelectItemAtIndex(menuView: EGMenuBar, index: Int)
    func interItemSpacing(menuView: EGMenuBar) -> Double // TODO: Make this optional
    func itemHeight(menuBar: EGMenuBar) -> Double
}

public class EGMenuBar: UIView {
