         var leftTitleLabelSize = leftTitleLabel.sizeThatFits(CGSize(width: titleLabelMaxWidth, height: titleLabelMaxHeight))
         leftTitleLabelSize.width = min(leftTitleLabelSize.width, titleLabelMaxWidth)
         
-        let leftTitleLabelOrigin = CGPoint(x: floor((bounds.width / 3.0 - leftTitleLabelSize.width) / 3.0), y: floor((bounds.height - leftTitleLabelSize.height) / 2.0))
+        let leftTitleLabelOrigin = CGPoint(x: floor((bounds.width / 3.0 - leftTitleLabelSize.width) / 3.0), y: floor((bounds.height - leftTitleLabelSize.height) / 3.0) + 5)
         let leftTitleLabelFrame = CGRect(origin: leftTitleLabelOrigin, size: leftTitleLabelSize)
         (leftTitleLabel.frame, selectedLeftTitleLabel.frame) = (leftTitleLabelFrame, leftTitleLabelFrame)
         
         var centerTitleLabelSize = centerTitleLabel.sizeThatFits(CGSize(width: titleLabelMaxWidth, height: titleLabelMaxHeight))
         centerTitleLabelSize.width = min(centerTitleLabelSize.width, titleLabelMaxWidth)
         
-        let x1 = bounds.size.width / 3.0 + (bounds.width / 3.0 - centerTitleLabelSize.width) / 3.0
-        let x2 = bounds.size.width / 3.0 + (bounds.width / 3.0 - leftTitleLabelSize.width) / 3.0
-        let x = x1 + x2
-        
-        let centerTitleLabelOrigin = CGPoint(x: floor(x), y: floor((bounds.height - centerTitleLabelSize.height) / 2.0))
+        
+        
+        let centerTitleLabelOrigin = CGPoint(x: floor(bounds.size.width / 3.0 + (bounds.width / 3.0 - centerTitleLabelSize.width) / 3.0), y: floor((bounds.height - centerTitleLabelSize.height) / 3.0) + 5)
         let centerTitleLabelFrame = CGRect(origin: centerTitleLabelOrigin, size: centerTitleLabelSize)
         (centerTitleLabel.frame, selectedCenterTitleLabel.frame) = (centerTitleLabelFrame, centerTitleLabelFrame)
         
+        
         var rightTitleLabelSize = rightTitleLabel.sizeThatFits(CGSize(width: titleLabelMaxWidth, height: titleLabelMaxHeight))
         rightTitleLabelSize.width = min(rightTitleLabelSize.width, titleLabelMaxWidth)
         
-        let rightTitleLabelOrigin = CGPoint(x: floor(bounds.size.width / 3.0 + (bounds.width / 3.0 - rightTitleLabelSize.width) / 3.0), y: floor((bounds.height - rightTitleLabelSize.height) / 2.0))
+        let x1 = bounds.size.width / 3.0 + (bounds.width / 3.0 - rightTitleLabelSize.width) / 3.0
+        let x2 = bounds.size.width / 3.0 + (bounds.width / 3.0 - leftTitleLabelSize.width) / 3.0
+        
+        let x = x1 + x2 - 5
+        
+        let rightTitleLabelOrigin = CGPoint(x: floor(x), y: floor((bounds.height - rightTitleLabelSize.height) / 3.0) + 5)
         let rightTitleLabelFrame = CGRect(origin: rightTitleLabelOrigin, size: rightTitleLabelSize)
         (rightTitleLabel.frame, selectedRightTitleLabel.frame) = (rightTitleLabelFrame, rightTitleLabelFrame)
-        
         
     }
     

        selectedTitleLabelsContentView.addSubview(selectedRightTitleLabel)
        addSubview(selectedTitleLabelsContentView)
        
        (leftTitleLabel.textAlignment, centerTitleLabel.textAlignment, rightTitleLabel.textAlignment, selectedLeftTitleLabel.textAlignment, selectedCenterTitleLabel.textAlignment, selectedRightTitleLabel.textAlignment) = (.Center, .Center, .Center, .Center, .Center, .Center)
        
        (leftTitleLabel.font, centerTitleLabel.font, rightTitleLabel.font, selectedLeftTitleLabel.font, selectedCenterTitleLabel.font, selectedRightTitleLabel.font) = (leftTitleLabel.font.fontWithSize(9), centerTitleLabel.font.fontWithSize(9), rightTitleLabel.font.fontWithSize(9), selectedLeftTitleLabel.font.fontWithSize(9), selectedCenterTitleLabel.font.fontWithSize(9), selectedRightTitleLabel.font.fontWithSize(9))
        
        object_setClass(titleMaskView.layer, DGRunkeeperSwitchRoundedLayer.self)
        titleMaskView.backgroundColor = .blackColor()

        titleLabelsContentView.addSubview(leftTitleLabel)
        titleLabelsContentView.addSubview(centerTitleLabel)
        titleLabelsContentView.addSubview(rightTitleLabel)
        addSubview(titleLabelsContentView)
        
        object_setClass(selectedBackgroundView.layer, DGRunkeeperSwitchRoundedLayer.self)
