 			bgView.snp.makeConstraints { (make) in
 				make.left.right.top.bottom.equalTo(self.view)
 			}
+            
+            self.normalModeView.addSubview(self.emptyTopSitesHint)
+            self.emptyTopSitesHint.snp.makeConstraints({ (make) in
+                make.top.equalTo(self.normalModeView).offset(8)
+                make.left.right.equalTo(self.normalModeView)
+                make.height.equalTo(14)
+            })
 		}
 		if self.topSitesCollection == nil {
 			self.topSitesCollection = UICollectionView(frame: CGRect.zero, collectionViewLayout: UICollectionViewFlowLayout())

					}
				}
			}
			if self.topSites.count == 0 && SettingsPrefs.getShowTopSitesPref() {
				self.normalModeView.addSubview(self.emptyTopSitesHint)
				self.emptyTopSitesHint.snp.makeConstraints({ (make) in
					make.top.equalTo(self.normalModeView).offset(8)
					make.left.right.equalTo(self.normalModeView)
					make.height.equalTo(14)
				})
			} else {
				self.emptyTopSitesHint.removeFromSuperview()
			}
			self.updateViewConstraints()
            self.topSitesCollection?.reloadData()
            

	override func updateViewConstraints() {
		super.updateViewConstraints()
        // topsites hint
        if self.topSites.count == 0 && SettingsPrefs.getShowTopSitesPref() {
            self.emptyTopSitesHint.isHidden = false
        } else {
            self.emptyTopSitesHint.isHidden = true
        }

        // topsites collection
