Fix bug where location is undefined

Premature optimization, using _createEventLocation for consistency