         }
         self.button_textWithButton?.tag = 10
         self.button_textWithButton?.addTarget(self, action: "buttonPressed:", forControlEvents: UIControlEvents.TouchUpInside)
+        self.button_textWithButton?.addTarget(self, action: "buttonTouchDown:", forControlEvents: UIControlEvents.TouchDown)
         if let button = self.button_textWithButton {
             
             button.translatesAutoresizingMaskIntoConstraints = false

            overlay.translatesAutoresizingMaskIntoConstraints = false
            let heightToContainer = NSLayoutConstraint(item: overlay, attribute: NSLayoutAttribute.Height, relatedBy: NSLayoutRelation.Equal, toItem: nil, attribute: NSLayoutAttribute.NotAnAttribute, multiplier: 1, constant: overlayHeight)
            let topToContainer = NSLayoutConstraint(item: overlay, attribute: NSLayoutAttribute.Top, relatedBy: NSLayoutRelation.Equal, toItem: container, attribute: NSLayoutAttribute.Top, multiplier: 1, constant: topMargin)
            let leftToContainer = NSLayoutConstraint(item: overlay, attribute: NSLayoutAttribute.Left, relatedBy: NSLayoutRelation.Equal, toItem: container, attribute: NSLayoutAttribute.Left, multiplier: 1, constant: 0.0)
            let rightToContainer = NSLayoutConstraint(item: overlay, attribute: NSLayoutAttribute.Right, relatedBy: NSLayoutRelation.Equal, toItem: container, attribute: NSLayoutAttribute.Right, multiplier: 1, constant: 0.0)
            

    optional func buttonPressed(button: UIButton)
    optional func buttonOnePressed(button: UIButton)
    optional func buttonTwoPressed(button: UIButton)
    
}

class LIHAlert: NSObject {
