Part 4: popover working
Part 4: save defaults to NSUserDefaults