Crowdguard: Protection for Public Spaces and Events