Contacts and conficts — perspective from code-switching research