Major re-implementation. Now the model controls messages displayed in lastFlipLabel.