New broadcast receiver implementation