Difference in meaning of происходить and случаться
Both words and their perfective counterparts произойти and случиться translate as "to happen, occur, take place" in English. Is there any difference in how these words are used or nuance to their meaning?