Enabled and hid the buttons as appropriate to the allowable tasks. Also added an observer for the default localisedDescription property of the main NSProgress object. This updates the textual description of progress in the UI.