News, gallery, clean up, rewrite menu in js