Starting receive message implementation, cleaning up broadcast receivers