Minor tweak so the app can be even more responsive

Let a few code blocks in **awakeFromNib** and in **userDefaultsChanged** be invoked as separate "events" from the app's main queue. So that we give a chance to any other "external" events entering the main queue to be handled quicker when starting up of after a user defaults change.