updated for seed 4 (IBOutlet syntax change, public, some at-signs removed, presentation controller initializer reversed)