Very basic map event support, plus calculate area centroids correctly.