Broadcast receiver implementation