fixing problems with the deviceREady and user language