fn handle_input_selection(
pointer_pos: Pos2,
rendered_vehicles: &[RenderedVehicle<'_>],
visible_stations: &[(Entity, f32)],
screen_rect: &Rect,
vertical_offset: f32,
zoom_y: f32,
selected_entity: &mut Option<SelectedEntityType>,
)