As far as I can tell, I seem to get an "extra swap" when I make a particularly good move. However, sometimes it seems like I get an "extra swap" for matching a couple of color groups, and other times it seems like I clear many groups and don't get an "extra swap". What exactly do I have to do to qualify?
Additionally, is it possible to chain multiple extra swaps in a single turn?