Updated the keyboard app to use `keyboard.current` setting and now the active keyboard is not affected by reboots.