         self.setup()
     }
 
-    override public var highlighted: Bool {
-        didSet {
-            self.setBackgroundColor()
-        }
-    }
-
     public required init!(coder aDecoder: NSCoder) {
         super.init(coder: aDecoder)!
         self.setup()

import Foundation
import UIKit

let PINK = UIColor(red:0.992157, green: 0.215686, blue: 0.403922, alpha: 1)
let DARK_PINK = UIColor(red:0.798012, green: 0.171076, blue: 0.321758, alpha: 1)

@IBDesignable
public class TKTransitionSubmitButton : UIButton, UIViewControllerTransitioningDelegate {
    
    public var didEndFinishAnimation : (()->())? = nil


        }
    }
    
    public func returnToOriginalState() {
        
        self.layer.removeAllAnimations()
        self.setTitle(self.cachedTitle, forState: .Normal)
        self.spiner.stopAnimation()
    }
    
    func shrink() {
