Working activity switch. Need to fix the Singleton-like behavior issue.