1. Removed old comment 2. Can set activity after create 3. can override listener