Correctly handle multiple regions in the teleport event