Replace .net events with observables
Refactored visibility extension
Deleting dumb code
Progressbar indicator