                          forControlEvents: .TouchUpInside)
     backButton.translatesAutoresizingMaskIntoConstraints = false
     addSubview(backButton)
-    addConstraints(NSLayoutConstraint
-      .constraintsWithVisualFormat("H:|-0-[backButton(44)]",
-        options: [.AlignAllLeading], metrics: nil,
-        views: ["backButton": backButton]))
-    addConstraints(NSLayoutConstraint
-      .constraintsWithVisualFormat("V:|-0-[backButton(44)]",
-        options: [.AlignAllLeading], metrics: nil,
-        views: ["backButton": backButton]))
+
 
     forwardButton.setImage(MayaButtonImage.rightArrowImage, forState: .Normal)
     forwardButton.tintColor = UIColor.blackColor()

                            forControlEvents: .TouchUpInside)
    forwardButton.translatesAutoresizingMaskIntoConstraints = false
    addSubview(forwardButton)
    addConstraints(NSLayoutConstraint
      .constraintsWithVisualFormat("H:[forwardButton(44)]-0-|",
        options: [.AlignAllLeading], metrics: nil,
        views: ["forwardButton": forwardButton]))
    addConstraints(NSLayoutConstraint
      .constraintsWithVisualFormat("V:|-0-[forwardButton(44)]",
        options: [.AlignAllLeading], metrics: nil,
        views: ["forwardButton": forwardButton]))

    backButton.enabled = currentMonth.numberOfMonthsUntil(firstMonth) != 0
    forwardButton.enabled = currentMonth.numberOfMonthsUntil(lastMonth) != 0
  }

  private func setupMonthLabel() {

  @IBInspectable public var forwardButtonImage: UIImage? = MayaButtonImage.rightArrowImage {
    didSet {
      forwardButton.setImage(forwardButtonImage, forState: .Normal)
    }
  }

  @IBInspectable public var headerHeight: CGFloat = 44 {
    didSet {
      setupButtonConstraints()
    }
  }

