‘I'll meet you halfway with language’—codeswitching functions within an urban context