Half-did activity log details. Found bug: When iphone switches another app to foreground before closing the TTM app, the encoding/decoding is totally whack and doesn't work when relaunched. Need to fix but not sure how. Was assured that encodeRestorableStateWithCoder: would work...