     // MARK: Main View Controller: Helper methods
 
     func addButtonMainView(xPosition: CGFloat, width: CGFloat, alpha: CGFloat, text: NSString, viewController: NSViewController) -> NSButton {
-        let button = NSButton(frame: NSMakeRect(xPosition, Constant.WindowLayout.MinimumPaddingButton/1.5, width, Constant.WindowLayout.HeightOfButton))
+        var button = NSButton(frame: NSMakeRect(xPosition, Constant.WindowLayout.MinimumPaddingButton/1.5, width, Constant.WindowLayout.HeightOfButton))
+        button = addButtonConfiguration(button)
         button.image = NSImage(named: "background-\(text)-button")
-        button.bordered = false
-        button.setButtonType(NSButtonType.MomentaryChangeButton)
         button.attributedTitle = TextAttributter.attributedStringForButtons(text.uppercaseString, font: "AvenirNext-DemiBold", color: NSColor.whiteColor())
         button.alphaValue = alpha
         let selectorString = "on\(text.capitalizedString)ButtonPressed"
+        button.target = viewController
         button.action = NSSelectorFromString(selectorString)
-        button.target = viewController
 
         viewController.view.addSubview(button)
 

        return label
    }

    func addBasicTextField(viewController: NSViewController, text: String) -> NSTextField {
        let textField = NSTextField(frame: NSMakeRect(0, 0, 0, 0))
        textField.bezeled = false

    // MARK: Break view layout

    func breakLayoutHeaderLabel(viewController: NSViewController) -> NSTextField {
        var label = addBasicTextField(viewController, text: "TAKING A BREAK")
        label = addBreakLabelConfiguration(label, size: 50, fontComplement: "-Semibold")
        label.frame = NSMakeRect((viewController.view.frame.width - label.frame.width)/2, viewController.view.frame.height - label.frame.height - 25, label.frame.width, label.frame.height)

        return label
