with Primefaces, still looking bad