Avoid BroadcastReceiver to deliver the decision

Using a BroadcastReceiver should be avoided in this case, as the are
exported. It would be therefore possible for a malicious app to send
"fake" decisions.