bug fixed BC Receiver should unregister on Destroy