Updated sample to support correct keyboard height

Removed hardcoded keyboard value and included animation to support keyboard curve user info. Also added tap recognizer to support dismiss of the keyboard