Added code to dismiss keyboard with return key, and when clicking on a blank space in the view