Html5 additions

some useful html5 improvements