All requirements met, hopefully sync will be completely alligned via github to repo. Turning in. Also, adding resignFirstResponder so on button click that isn't already active, the keyboard will go away.