tweak controls styling, refactor some css classes
add simple alert dialog
wire up basic error state