Just wondering, why do we need the ```switch_to_frame()``` here, and also in ```bt_set_device_bluetooth_discoverable```? It looks like there are many methods in GaiaData which do not call ```switch_to_frame()``` before ```execute_async_script```, although there are some that do.