Lots of CSS tweaks, new JS input labels, bug fixes