Keyboard

Hide keyboard when user taps anywhere else on the screen

Register a callback for keyboard open and close