地图事件监听机制中,覆盖物的交互事件通过map.MapEventManager.on()监听,聚合覆盖物的点击事件通过map.ClusterOverlay.on()监听。为何设计不同接口,有什么特殊场景?