added tap gesture to close keyboard