Fix remaining html5 issues, make more responsive