Added some functionality to GPS, Compass and BroadcastReceiver for
settings