UI fixes
exception catching
added webclient overload from stackoverflow to reduce webclient timeout