More responsive design stuff and other UI fixes