Change the cluster fuck idea of using BroadcastReceiver in IntentService
to ResultReceiver.