i want to create a MapView in SwiftUI that gets a list of markers and displays them. But I also want the user to be able to click/tap on them. If they get tapped they should