Update design, works well on mobile devices