Use std::string in event_location This changes event_location to use std::string, removing some manual memory management, and an unnecessary string copy.