Emerging features of modality mappings in task switching: modality compatibility requires variability at the level of both stimulus and response modality