Mapper adds new keywords only if event doesn't have any yet