Hide away g_settings.libretro mutation and do calls to environment
callback action instead - frontends should do it this way as well