 	@IBOutlet weak var suggestionViewHeightLayoutConstraint: NSLayoutConstraint!
 
 	var suggestionsVisible = false
-	// WILL: for now, this is a constant value, but it will eventually be computed based on the number of words on the clipboard
-	// TODO: make sure that suggestionHeight takes landscape orientation into account (e.g. compact height will require a shorter height
 	var suggestionHeight = CGFloat(200)
 	let suggestionHeaderHeight = CGFloat(44) // NOTE: This value should match "Header View" in the storyboard
 

		// The second view is the "typing view" that is either attached to the top of the suggestion view (when its visible) or
		// to the bottom safe area inset (when its not.)
		
		if self.suggestionsVisible	{
			if self.keyboardVisible {
				self.typingViewBottomLayoutConstraint.constant = keyboardHeight + suggestionHeight

		self.textField.becomeFirstResponder()
	}

	func updateFromPasteboard()
	{
		// TODO: layout isn't right if pasteboard is empty
		
		pasteboardWords = UIPasteboard.general.suggestedWords
		tableView.reloadData()
		if (pasteboardWords.count > 0) {
			tableView.scrollToRow(at: IndexPath.init(row: 0, section: 0), at: .top, animated: false)
		}
		
		// TODO: make sure that maximumHeight takes landscape orientation into account (e.g. compact height will require a shorter height
		let maximumHeight = CGFloat(200)
		
		var computedSuggestionHeight = suggestionHeaderHeight
		for row in 0..<pasteboardWords.count {
			if let cell = tableView.cellForRow(at: IndexPath(row: row, section: 0)) {
				computedSuggestionHeight += cell.frame.size.height
			}
			else {
				computedSuggestionHeight += 44
			}
			if computedSuggestionHeight > maximumHeight {
				break
			}
		}
		if computedSuggestionHeight > maximumHeight {
			suggestionHeight = maximumHeight
		}
		else {
			suggestionHeight = computedSuggestionHeight
		}

		suggestionsVisible = !UIPasteboard.general.ignoreSuggestions
		
		updateConstraintsForKeyboardAndSuggestions()
		updateLayersForSuggestions()
	}

//	func checkPasteboard()
