                     ]
                 ]
                 CommentRequestManager.sharedInstance.postReply(postReplyLink, messageBody: messageBody) { (success, comment, comments, message, code) in
+                    
+                    if let _ = message {
+                        sender.enabled = true
+                    }
+                    
                     if success {
+                        sender.enabled = true
                         self.commentControlDelegate?.textFieldEndEdit(self.commentTextField, comment: comment)
                     }
                     print(comment)

    }
    
    @IBAction func sendComment(sender: UIButton) {
        weak var tracker = GAI.sharedInstance().defaultTracker
        tracker!.send(GAIDictionaryBuilder.createEventWithCategory("ui_action", action: "sendComment", label: "Send comment button pressed", value: nil).build() as [NSObject : AnyObject])
        

            if commentText.characters.count == 0 {
                return
            }
            
            sender.enabled = false
            var messageBody: [String:AnyObject]
            if let postCommentLink = postCommentLink {
                messageBody = [
                    "message": commentText
                ]
                CommentRequestManager.sharedInstance.postComment(postCommentLink, messageBody: messageBody) { (success, comment, nil, message, code) in
                    
                    if let _ = message {
                        sender.enabled = true
                    }
                    
                    if success {
                        sender.enabled = true
                        self.commentControlDelegate?.textFieldEndEdit(self.commentTextField, comment: comment)
                    }
                    print(comment)
