issue-5: adds broadcast receiver and ind the demo the possibility to use a broadcast