Some lucky X Factor fans got a special treat when the stars of the show came out for a secret gig. Diana, Eoghan, Alexandra and JLS all performed at a shop in London for winners of a competition.