introduce `showEmojiKeyboard` shared value. This will be used to open/close the emoji keyboard and open/close the tooltip, which will be implemented in a subsequent diff.
Also noticed as developing that `setHideTooltip` would be better typed as `SetState<boolean>` so included that change in this diff.