Minor improvements, responsive layout (not working yet)