Why wouldn't we dispatch "select" event on the map, instead of making interactions event targets?