The broadcast receiver must be held at the instance level so we can unregister in onDestroy, and the button is used in a broadcast receiver as well as in oncreate.