Listening understanding problems when something is said "out-of-context"?
I have studied in UK since I was 15. I have now been here for around 8 years. I have never noticed that I have any issues with language until I started working full-time. I am very used to academic language, so on the meetings at work I can follow what is being said because there is a "theme" of the discussion so to say. But I have noticed that it is quite hard for me (most of the time) to interpret what is being said if it is being said out of context, for example, if someone cracks a joke, or if someone enters the room and says something. In these circumstances, I find it difficult to understand what is being said and have to ask to repeat again, and when they do I can understand them no problem. I was wondering if anyone is perhaps aware of some good listening resources out there on the web that can train the sort of social setting talking/listening skills? Is anyone also aware of some resources that list some of the more used slang English words?