some style tweaks
lots of ux changes