more design and responsiveness tweaks