added progressEvent
tweaked progress event property and code comments
redo on event msg object structure
more tweaking of err msgs
corrected the scope
1st test with loading icon. Not perfect.
loading gif