Improved how we detect soft keyboard visibility + using that to hide emoji picker when keyboard is opened