             delay: 0.0,
             options: .CurveEaseOut,
             animations: {
+                self.alpha = 1
                 circle.transform = CGAffineTransformMakeScale(0.8, 0.8)
             },
             completion: { done in

        return circle
    }

    func stopPulse(completion: ((Bool)->())? = nil) {
        self.userInteractionEnabled = false
        if let circle = circle {
            UIView.animateWithDuration(0.65,
                delay: 0.0,
                options: .CurveEaseOut,

                        delay: 0.0,
                        options: .CurveEaseOut,
                        animations: {
                            circle.transform = CGAffineTransformMakeScale(1.0, 1.0)
                        },
                        completion: { finished in
