added expositions about registerBroadcastReceiver