Fix broadcast messages

fixes #445
same pull request, but into master branch (+ if changed to else if)

testrun:
http://catrobatgw.ist.tugraz.at:8080/job/Catroid-custom-branch-no-emma-test/17/