         NSLayoutConstraint.activateConstraints(constraintsV)
 
         do {
+            activityIndicatorView.centerXAnchor.constraintEqualToAnchor(promptLabel.centerXAnchor)
+            activityIndicatorView.centerYAnchor.constraintEqualToAnchor(promptLabel.centerYAnchor)
+        }
+
+        do {
             let constraintsH = NSLayoutConstraint.constraintsWithVisualFormat("H:|[coverView]|", options: [], metrics: nil, views: views)
             let constraintsV = NSLayoutConstraint.constraintsWithVisualFormat("V:|[coverView]|", options: [], metrics: nil, views: views)
 

        label.textAlignment = .Center
        label.text = NSLocalizedString("Try any keywords", comment: "")
        return label
    }()

    lazy var keywordsTableView: UITableView = {

            case .Searching:

                promptLabel.hidden = false
                promptLabel.textColor = UIColor.darkGrayColor()
                promptLabel.text = NSLocalizedString("Searching", comment: "")
                keywordsTableView.hidden = true
                coverView.hidden = true
