modals, style tweaks, and usability improvements