publishing setup + fix compiler runtime error message
ready socket to start the browser at the right time
ui fixes

clear error/insight at the right time
more vertical space for error
show icons for error messages