Add automatic card flipping based on number of matched keywords; fix bugs related to initializing/destroying/re-initializing speech-recognizer when cards are flipped or presentations are exited.