If an event has a hotspot, use the hotspot center for the center point

This fixes triggering events that have a hotspot that isn't the event
location.