keyboard: Replace GtkStack child names with widget references
The child names are easier to break if widgets are changed - this can't be detected by the compiler.
The child names are easier to break if widgets are changed - this can't be detected by the compiler.