ViewController and TableViewControllers with tapping background to hide keyboard function.