is it possible to have a "degraded" way of working if mozMobileConnection and mozSettings are absent ? Or should this be the caller role instead ?