Merge pull request #3 from Peckmore/develop Update code, comments XMLdoc and Attributes for consistency. Update appveyor.yaml to skip builds with open PRs. Fix for deadlock which occurs if Close() is called in the event handler of the Closed or Canceled events. Remove 'Completed' event from ProgressDialog as the event did not make sense. Rename CloseDialog -> CloseComDialog to better describe what the method does. Breaking Change: The 'Completed' event has been removed from the ProgressDialog class. This event did not make sense as the dialog is always told what percentage completed the activity is, and therefore the calling application would always know whether the activity had completed. This also allows the dialog to function correctly when used in scenarios whereby the an activity is being performed which carries out several tasks, but shows the progress for each task individually.