Use ActivityController instead of newing up Activities