Egypt, Bahrain, London, Spain?– Tahrir Square as a meme