             for:UIControlEvents.touchUpInside)
         self.buttonNext = buttonNext
         
-        let border:UIView = UIView()
-        border.isUserInteractionEnabled = false
-        border.translatesAutoresizingMaskIntoConstraints = false
-        border.clipsToBounds = true
-        border.backgroundColor = UIColor(white:0, alpha:0.2)
+        let border:VBorder = VBorder(color:UIColor(white:0, alpha:0.2))
         
         addSubview(border)
         addSubview(buttonShoot)
         addSubview(buttonNext)
+        
+        let constraintsBorderHorizontal:[NSLayoutConstraint] = NSLayoutConstraint.equalsHorizontal(
+            view:border,
+            toView:self)
         
         let layoutShootTop:NSLayoutConstraint = NSLayoutConstraint.topToTop(
             view:buttonShoot,

            layoutNextRight,
            layoutNextWidth,
            layoutBorderBottom,
            layoutBorderHeight,
            layoutBorderLeft,
            layoutBorderRight])
    }
    
    required init?(coder:NSCoder)

        let layoutBorderHeight:NSLayoutConstraint = NSLayoutConstraint.height(
            view:border,
            constant:kBorderHeight)
        
        addConstraints(constraintsBorderHorizontal)
        
        addConstraints([
            layoutShootTop,
