better exception handling
webui improvements