 
     override func controlTextDidChange(notification: NSNotification) {
         self.persistFromOutlets()
+        self.configureModelsFromPersistence()
     }
 
     func pollForUpdates() {

    @IBOutlet weak var githubProjectIdentifier: NSTextField!
    
    func applicationDidFinishLaunching(aNotification: NSNotification?) {

        var gitHubRepo = GitHubRepo(
            token: githubConfig.apiToken,
            repoName: githubConfig.projectIdentifier)

        var botServer = XBot.Server(
            host:self.botServerConfig.host,
            user:self.botServerConfig.user,
            password:self.botServerConfig.password)

        var template = BotConfigTemplate(
            projectOrWorkspace:projectConfig.nameOrWorkspace,
            schemeName:projectConfig.schemeName,

            performsAnalyzeAction:projectConfig.analyzeBuild,
            performsArchiveAction:projectConfig.archiveBuild
        )
        
        self.botSync = GitHubXBotSync(
            botServer: botServer,
            gitHubRepo: gitHubRepo,
            botConfigTemplate: template)
    }
    
    func updateOutletsFromConfig() {
