The function napari_label_classes calls napari_open, which now defaults to mode=native. This means that labelling from a grayscale output from kmeans clustering for example does not work. I think napari_label_classes should be able to pass a user-specified mode to napari_open for flexibility.